diff --git a/samples/charts/category-chart/chart-highlight-filter/App.razor b/samples/charts/category-chart/chart-highlight-filter/App.razor
new file mode 100644
index 0000000000..39de076a19
--- /dev/null
+++ b/samples/charts/category-chart/chart-highlight-filter/App.razor
@@ -0,0 +1,69 @@
+@using IgniteUI.Blazor.Controls
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+
+ private Action BindElements { get; set; }
+
+ protected override async Task OnAfterRenderAsync(bool firstRender)
+ {
+ var propertyEditor = this.propertyEditor;
+ var highlightedValuesDisplayModeEditor = this.highlightedValuesDisplayModeEditor;
+ var chart = this.chart;
+
+ this.BindElements = () => {
+ propertyEditor.Target = this.chart;
+ };
+ this.BindElements();
+
+ }
+
+ private IgbPropertyEditorPanel propertyEditor;
+ private IgbPropertyEditorPropertyDescription highlightedValuesDisplayModeEditor;
+ private IgbCategoryChart chart;
+
+ private SalesData _salesData = null;
+ public SalesData SalesData
+ {
+ get
+ {
+ if (_salesData == null)
+ {
+ _salesData = new SalesData();
+ }
+ return _salesData;
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/samples/charts/category-chart/chart-highlight-filter/BlazorClientApp.csproj b/samples/charts/category-chart/chart-highlight-filter/BlazorClientApp.csproj
new file mode 100644
index 0000000000..5a30935fe5
--- /dev/null
+++ b/samples/charts/category-chart/chart-highlight-filter/BlazorClientApp.csproj
@@ -0,0 +1,21 @@
+
+
+
+ net6.0
+ 3.0
+ Infragistics.Samples
+ Infragistics.Samples
+
+
+
+ 1701;1702,IDE0028,BL0005,0219,CS1998
+
+
+
+
+
+
+
+
+
+
diff --git a/samples/charts/category-chart/chart-highlight-filter/BlazorClientApp.sln b/samples/charts/category-chart/chart-highlight-filter/BlazorClientApp.sln
new file mode 100644
index 0000000000..1e2eda208a
--- /dev/null
+++ b/samples/charts/category-chart/chart-highlight-filter/BlazorClientApp.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.29613.14
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18}
+ EndGlobalSection
+EndGlobal
diff --git a/samples/charts/category-chart/chart-highlight-filter/Program.cs b/samples/charts/category-chart/chart-highlight-filter/Program.cs
new file mode 100644
index 0000000000..013d22d0f7
--- /dev/null
+++ b/samples/charts/category-chart/chart-highlight-filter/Program.cs
@@ -0,0 +1,30 @@
+using System;
+using System.Net.Http;
+using System.Collections.Generic;
+using System.Threading.Tasks;
+using System.Text;
+using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
+using Microsoft.Extensions.Configuration;
+using Microsoft.Extensions.DependencyInjection;
+using Microsoft.Extensions.Logging;
+using IgniteUI.Blazor.Controls; // for registering Ignite UI modules
+
+namespace Infragistics.Samples
+{
+ public class Program
+ {
+ public static async Task Main(string[] args)
+ {
+ var builder = WebAssemblyHostBuilder.CreateDefault(args);
+ builder.RootComponents.Add("app");
+ builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
+ // registering Ignite UI modules
+ builder.Services.AddIgniteUIBlazor(
+ typeof(IgbInputModule),
+ typeof(IgbPropertyEditorPanelModule),
+ typeof(IgbCategoryChartModule)
+ );
+ await builder.Build().RunAsync();
+ }
+ }
+}
diff --git a/samples/charts/category-chart/chart-highlight-filter/Properties/launchSettings.json b/samples/charts/category-chart/chart-highlight-filter/Properties/launchSettings.json
new file mode 100644
index 0000000000..18bd6fb5bc
--- /dev/null
+++ b/samples/charts/category-chart/chart-highlight-filter/Properties/launchSettings.json
@@ -0,0 +1,27 @@
+{
+ "iisSettings": {
+ "windowsAuthentication": false,
+ "anonymousAuthentication": true,
+ "iisExpress": {
+ "applicationUrl": "http://localhost:4200",
+ "sslPort": 44385
+ }
+ },
+ "profiles": {
+ "IIS Express": {
+ "commandName": "IISExpress",
+ "launchBrowser": true,
+ "environmentVariables": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ }
+ },
+ "BlazorSamples": {
+ "commandName": "Project",
+ "launchBrowser": true,
+ "environmentVariables": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ },
+ "applicationUrl": "https://localhost:5001;http://localhost:4200"
+ }
+ }
+}
\ No newline at end of file
diff --git a/samples/charts/category-chart/chart-highlight-filter/SalesData.cs b/samples/charts/category-chart/chart-highlight-filter/SalesData.cs
new file mode 100644
index 0000000000..3ec9e452d4
--- /dev/null
+++ b/samples/charts/category-chart/chart-highlight-filter/SalesData.cs
@@ -0,0 +1,16701 @@
+//begin data
+using System;
+using System.Collections.Generic;
+
+public class SalesDataItem
+{
+ public string Country { get; set; }
+ public string Product { get; set; }
+ public string UnitsSold { get; set; }
+ public double ManufacturingPrice { get; set; }
+ public double SalePrice { get; set; }
+ public double GrossSales { get; set; }
+ public double Discounts { get; set; }
+ public double Sales { get; set; }
+ public double COGS { get; set; }
+ public double Profit { get; set; }
+ public string Date { get; set; }
+ public string MonthName { get; set; }
+ public string Year { get; set; }
+}
+
+public class SalesData
+ : List
+{
+ public SalesData()
+ {
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"501",
+ ManufacturingPrice = 15,
+ SalePrice = 23,
+ GrossSales = 26440,
+ Discounts = 0,
+ Sales = 26440,
+ COGS = 16185,
+ Profit = 11255,
+ Date = @"1/1/20",
+ MonthName = @"January",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"1372",
+ ManufacturingPrice = 3,
+ SalePrice = 20,
+ GrossSales = 27440,
+ Discounts = 0,
+ Sales = 27440,
+ COGS = 16185,
+ Profit = 11255,
+ Date = @"1/1/20",
+ MonthName = @"January",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"2762",
+ ManufacturingPrice = 3,
+ SalePrice = 20,
+ GrossSales = 55240,
+ Discounts = 0,
+ Sales = 55240,
+ COGS = 13210,
+ Profit = 42030,
+ Date = @"1/1/20",
+ MonthName = @"January",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"1464",
+ ManufacturingPrice = 3,
+ SalePrice = 15,
+ GrossSales = 21960,
+ Discounts = 0,
+ Sales = 21960,
+ COGS = 21780,
+ Profit = 180,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"719",
+ ManufacturingPrice = 3,
+ SalePrice = 15,
+ GrossSales = 10785,
+ Discounts = 0,
+ Sales = 10785,
+ COGS = 8880,
+ Profit = 1905,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"3576",
+ ManufacturingPrice = 3,
+ SalePrice = 15,
+ GrossSales = 53640,
+ Discounts = 0,
+ Sales = 53640,
+ COGS = 24700,
+ Profit = 28940,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"4422",
+ ManufacturingPrice = 3,
+ SalePrice = 350,
+ GrossSales = 1547700,
+ Discounts = 0,
+ Sales = 1547700,
+ COGS = 393380,
+ Profit = 1154320,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"3649",
+ ManufacturingPrice = 5,
+ SalePrice = 15,
+ GrossSales = 54735,
+ Discounts = 0,
+ Sales = 54735,
+ COGS = 9210,
+ Profit = 45525,
+ Date = @"3/1/20",
+ MonthName = @"March",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"4172",
+ ManufacturingPrice = 5,
+ SalePrice = 12,
+ GrossSales = 50064,
+ Discounts = 0,
+ Sales = 50064,
+ COGS = 7554,
+ Profit = 42510,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"3841",
+ ManufacturingPrice = 5,
+ SalePrice = 20,
+ GrossSales = 76820,
+ Discounts = 0,
+ Sales = 76820,
+ COGS = 18990,
+ Profit = 57830,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"3726",
+ ManufacturingPrice = 5,
+ SalePrice = 12,
+ GrossSales = 44712,
+ Discounts = 0,
+ Sales = 44712,
+ COGS = 4635,
+ Profit = 40077,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"2625",
+ ManufacturingPrice = 5,
+ SalePrice = 15,
+ GrossSales = 39375,
+ Discounts = 0,
+ Sales = 39375,
+ COGS = 24700,
+ Profit = 14675,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"1958",
+ ManufacturingPrice = 5,
+ SalePrice = 125,
+ GrossSales = 244750,
+ Discounts = 0,
+ Sales = 244750,
+ COGS = 319860,
+ Profit = 75110,
+ Date = @"7/1/20",
+ MonthName = @"July",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"3271",
+ ManufacturingPrice = 5,
+ SalePrice = 300,
+ GrossSales = 981300,
+ Discounts = 0,
+ Sales = 981300,
+ COGS = 239500,
+ Profit = 741800,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"2091",
+ ManufacturingPrice = 5,
+ SalePrice = 7,
+ GrossSales = 14637,
+ Discounts = 0,
+ Sales = 14637,
+ COGS = 10730,
+ Profit = 3907,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"2825",
+ ManufacturingPrice = 5,
+ SalePrice = 15,
+ GrossSales = 42375,
+ Discounts = 0,
+ Sales = 42375,
+ COGS = 6150,
+ Profit = 36225,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"2513",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 50260,
+ Discounts = 0,
+ Sales = 50260,
+ COGS = 2920,
+ Profit = 47340,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"883",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 13245,
+ Discounts = 0,
+ Sales = 13245,
+ COGS = 9740,
+ Profit = 3505,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"2087",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 25044,
+ Discounts = 0,
+ Sales = 25044,
+ COGS = 7554,
+ Profit = 17490,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"2563",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 897050,
+ Discounts = 0,
+ Sales = 897050,
+ COGS = 261560,
+ Profit = 635490,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"2846",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 34152,
+ Discounts = 0,
+ Sales = 34152,
+ COGS = 1101,
+ Profit = 33051,
+ Date = @"7/1/20",
+ MonthName = @"July",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"997",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 6979,
+ Discounts = 0,
+ Sales = 6979,
+ COGS = 4415,
+ Profit = 2564,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"2290",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 34350,
+ Discounts = 0,
+ Sales = 34350,
+ COGS = 24720,
+ Profit = 9630,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"2133",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 14931,
+ Discounts = 0,
+ Sales = 14931,
+ COGS = 5715,
+ Profit = 9216,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"3617",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 72340,
+ Discounts = 0,
+ Sales = 72340,
+ COGS = 18170,
+ Profit = 54170,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"1266",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 443100,
+ Discounts = 0,
+ Sales = 443100,
+ COGS = 393380,
+ Profit = 49720,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"894",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 6258,
+ Discounts = 0,
+ Sales = 6258,
+ COGS = 7465,
+ Profit = 1207,
+ Date = @"1/1/20",
+ MonthName = @"January",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"2725",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 340625,
+ Discounts = 0,
+ Sales = 340625,
+ COGS = 216480,
+ Profit = 124145,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"3061",
+ ManufacturingPrice = 120,
+ SalePrice = 12,
+ GrossSales = 36732,
+ Discounts = 0,
+ Sales = 36732,
+ COGS = 6483,
+ Profit = 30249,
+ Date = @"3/1/20",
+ MonthName = @"March",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"3958",
+ ManufacturingPrice = 120,
+ SalePrice = 350,
+ GrossSales = 1385300,
+ Discounts = 0,
+ Sales = 1385300,
+ COGS = 261560,
+ Profit = 1123740,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"3920",
+ ManufacturingPrice = 120,
+ SalePrice = 12,
+ GrossSales = 47040,
+ Discounts = 0,
+ Sales = 47040,
+ COGS = 4635,
+ Profit = 42405,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"3381",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 422625,
+ Discounts = 0,
+ Sales = 422625,
+ COGS = 338520,
+ Profit = 84105,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"4307",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 1292100,
+ Discounts = 0,
+ Sales = 1292100,
+ COGS = 500250,
+ Profit = 791850,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"878",
+ ManufacturingPrice = 250,
+ SalePrice = 12,
+ GrossSales = 10536,
+ Discounts = 0,
+ Sales = 10536,
+ COGS = 8514,
+ Profit = 2022,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"496",
+ ManufacturingPrice = 250,
+ SalePrice = 15,
+ GrossSales = 7440,
+ Discounts = 0,
+ Sales = 7440,
+ COGS = 21780,
+ Profit = 14340,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"3367",
+ ManufacturingPrice = 250,
+ SalePrice = 15,
+ GrossSales = 50505,
+ Discounts = 0,
+ Sales = 50505,
+ COGS = 8880,
+ Profit = 41625,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"2055",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 616500,
+ Discounts = 0,
+ Sales = 616500,
+ COGS = 537750,
+ Profit = 78750,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"4041",
+ ManufacturingPrice = 250,
+ SalePrice = 20,
+ GrossSales = 80820,
+ Discounts = 0,
+ Sales = 80820,
+ COGS = 18170,
+ Profit = 62650,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Luxe",
+ UnitsSold = @"3237",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 1132950,
+ Discounts = 0,
+ Sales = 1132950,
+ COGS = 715000,
+ Profit = 417950,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"630",
+ ManufacturingPrice = 260,
+ SalePrice = 12,
+ GrossSales = 7560,
+ Discounts = 0,
+ Sales = 7560,
+ COGS = 5859,
+ Profit = 1701,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"4210",
+ ManufacturingPrice = 260,
+ SalePrice = 125,
+ GrossSales = 526250,
+ Discounts = 0,
+ Sales = 526250,
+ COGS = 506340,
+ Profit = 19910,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Luxe",
+ UnitsSold = @"1127",
+ ManufacturingPrice = 260,
+ SalePrice = 20,
+ GrossSales = 22540,
+ Discounts = 0,
+ Sales = 22540,
+ COGS = 18990,
+ Profit = 3550,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"3438",
+ ManufacturingPrice = 260,
+ SalePrice = 7,
+ GrossSales = 24066,
+ Discounts = 0,
+ Sales = 24066,
+ COGS = 8430,
+ Profit = 15636,
+ Date = @"7/1/20",
+ MonthName = @"July",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"2015",
+ ManufacturingPrice = 260,
+ SalePrice = 12,
+ GrossSales = 24180,
+ Discounts = 0,
+ Sales = 24180,
+ COGS = 6423,
+ Profit = 17757,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"2534",
+ ManufacturingPrice = 260,
+ SalePrice = 7,
+ GrossSales = 17738,
+ Discounts = 0,
+ Sales = 17738,
+ COGS = 5715,
+ Profit = 12023,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"1384",
+ ManufacturingPrice = 260,
+ SalePrice = 15,
+ GrossSales = 20760,
+ Discounts = 0,
+ Sales = 20760,
+ COGS = 6150,
+ Profit = 14610,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"3561",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 24927,
+ Discounts = 276.15,
+ Sales = 24650.85,
+ COGS = 19725,
+ Profit = 4925.85,
+ Date = @"1/1/20",
+ MonthName = @"January",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"1823",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 27345,
+ Discounts = 344.4,
+ Sales = 27000.6,
+ COGS = 22960,
+ Profit = 4040.6,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"2795",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 19565,
+ Discounts = 72.1,
+ Sales = 19492.9,
+ COGS = 5150,
+ Profit = 14342.9,
+ Date = @"5/1/20",
+ MonthName = @"May",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"457",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 3199,
+ Discounts = 44.73,
+ Sales = 3154.27,
+ COGS = 3195,
+ Profit = 40.73,
+ Date = @"11/1/20",
+ MonthName = @"November",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"3785",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 26495,
+ Discounts = 92.82,
+ Sales = 26402.18,
+ COGS = 6630,
+ Profit = 19772.18,
+ Date = @"3/1/20",
+ MonthName = @"March",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"748",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 8976,
+ Discounts = 222.96,
+ Sales = 8753.04,
+ COGS = 5574,
+ Profit = 3179.04,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"1021",
+ ManufacturingPrice = 3,
+ SalePrice = 350,
+ GrossSales = 357350,
+ Discounts = 4235,
+ Sales = 353115,
+ COGS = 314600,
+ Profit = 38515,
+ Date = @"3/1/20",
+ MonthName = @"March",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"2076",
+ ManufacturingPrice = 3,
+ SalePrice = 7,
+ GrossSales = 14532,
+ Discounts = 177.03,
+ Sales = 14354.97,
+ COGS = 12645,
+ Profit = 1709.97,
+ Date = @"7/1/20",
+ MonthName = @"July",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"4316",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 51792,
+ Discounts = 173.4,
+ Sales = 51618.6,
+ COGS = 4335,
+ Profit = 47283.6,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"4174",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 50088,
+ Discounts = 320.52,
+ Sales = 49767.48,
+ COGS = 8013,
+ Profit = 41754.48,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"3736",
+ ManufacturingPrice = 3,
+ SalePrice = 350,
+ GrossSales = 1307600,
+ Discounts = 4889.5,
+ Sales = 1302710.5,
+ COGS = 363220,
+ Profit = 939490.5,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"1914",
+ ManufacturingPrice = 3,
+ SalePrice = 350,
+ GrossSales = 669900,
+ Discounts = 7542.5,
+ Sales = 662357.5,
+ COGS = 560300,
+ Profit = 102057.5,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"2742",
+ ManufacturingPrice = 5,
+ SalePrice = 15,
+ GrossSales = 41130,
+ Discounts = 332.1,
+ Sales = 40797.9,
+ COGS = 22140,
+ Profit = 18657.9,
+ Date = @"3/1/20",
+ MonthName = @"March",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"1499",
+ ManufacturingPrice = 5,
+ SalePrice = 300,
+ GrossSales = 449700,
+ Discounts = 6903,
+ Sales = 442797,
+ COGS = 575250,
+ Profit = 132453,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"3772",
+ ManufacturingPrice = 5,
+ SalePrice = 20,
+ GrossSales = 75440,
+ Discounts = 275.1,
+ Sales = 75164.9,
+ COGS = 13755,
+ Profit = 61409.9,
+ Date = @"7/1/20",
+ MonthName = @"July",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"1112",
+ ManufacturingPrice = 5,
+ SalePrice = 7,
+ GrossSales = 7784,
+ Discounts = 128.1,
+ Sales = 7655.9,
+ COGS = 9150,
+ Profit = 1494.1,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"2368",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 35520,
+ Discounts = 227.1,
+ Sales = 35292.9,
+ COGS = 15140,
+ Profit = 20152.9,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"1586",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 11102,
+ Discounts = 314.48,
+ Sales = 10787.52,
+ COGS = 22462.5,
+ Profit = 11674.98,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"3386",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 423250,
+ Discounts = 908.75,
+ Sales = 422341.25,
+ COGS = 87240,
+ Profit = 335101.25,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"852",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 106500,
+ Discounts = 983.75,
+ Sales = 105516.25,
+ COGS = 94440,
+ Profit = 11076.25,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"2783",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 347875,
+ Discounts = 2278.75,
+ Sales = 345596.25,
+ COGS = 218760,
+ Profit = 126836.25,
+ Date = @"7/1/20",
+ MonthName = @"July",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"2684",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 40260,
+ Discounts = 112.05,
+ Sales = 40147.95,
+ COGS = 7470,
+ Profit = 32677.95,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"4083",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 1224900,
+ Discounts = 8715,
+ Sales = 1216185,
+ COGS = 726250,
+ Profit = 489935,
+ Date = @"11/1/20",
+ MonthName = @"November",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"2816",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 985600,
+ Discounts = 7542.5,
+ Sales = 978057.5,
+ COGS = 560300,
+ Profit = 417757.5,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"4294",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 85880,
+ Discounts = 772.8,
+ Sales = 85107.2,
+ COGS = 38640,
+ Profit = 46467.2,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"2856",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 19992,
+ Discounts = 25.34,
+ Sales = 19966.66,
+ COGS = 1810,
+ Profit = 18156.66,
+ Date = @"5/1/20",
+ MonthName = @"May",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"1407",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 175875,
+ Discounts = 1153.75,
+ Sales = 174721.25,
+ COGS = 110760,
+ Profit = 63961.25,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"1265",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 8855,
+ Discounts = 18.41,
+ Sales = 8836.59,
+ COGS = 1315,
+ Profit = 7521.59,
+ Date = @"3/1/20",
+ MonthName = @"March",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"3892",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 1362200,
+ Discounts = 3302.25,
+ Sales = 1358897.75,
+ COGS = 245310,
+ Profit = 1113587.75,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"3068",
+ ManufacturingPrice = 250,
+ SalePrice = 125,
+ GrossSales = 383500,
+ Discounts = 908.75,
+ Sales = 382591.25,
+ COGS = 87240,
+ Profit = 295351.25,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"2181",
+ ManufacturingPrice = 250,
+ SalePrice = 125,
+ GrossSales = 272625,
+ Discounts = 983.75,
+ Sales = 271641.25,
+ COGS = 94440,
+ Profit = 177201.25,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"1356",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 406800,
+ Discounts = 2958,
+ Sales = 403842,
+ COGS = 246500,
+ Profit = 177201.25,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"1814",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 634900,
+ Discounts = 4889.5,
+ Sales = 630010.5,
+ COGS = 363220,
+ Profit = 266790.5,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"1495",
+ ManufacturingPrice = 250,
+ SalePrice = 125,
+ GrossSales = 186875,
+ Discounts = 2180,
+ Sales = 184695,
+ COGS = 209280,
+ Profit = 24585,
+ Date = @"11/1/20",
+ MonthName = @"November",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"1463",
+ ManufacturingPrice = 3,
+ SalePrice = 125,
+ GrossSales = 182875,
+ Discounts = 1856.25,
+ Sales = 181018.75,
+ COGS = 89100,
+ Profit = 91918.75,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"215",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 2580,
+ Discounts = 310.8,
+ Sales = 2269.2,
+ COGS = 3885,
+ Profit = 1615.8,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"566",
+ ManufacturingPrice = 3,
+ SalePrice = 350,
+ GrossSales = 198100,
+ Discounts = 19964,
+ Sales = 178136,
+ COGS = 741520,
+ Profit = 563384,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"3255",
+ ManufacturingPrice = 5,
+ SalePrice = 12,
+ GrossSales = 39060,
+ Discounts = 274.08,
+ Sales = 38785.92,
+ COGS = 3426,
+ Profit = 35359.92,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"772",
+ ManufacturingPrice = 5,
+ SalePrice = 20,
+ GrossSales = 15440,
+ Discounts = 626.4,
+ Sales = 14813.6,
+ COGS = 15660,
+ Profit = 846.4,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"1135",
+ ManufacturingPrice = 5,
+ SalePrice = 12,
+ GrossSales = 13620,
+ Discounts = 165.6,
+ Sales = 13454.4,
+ COGS = 2070,
+ Profit = 11384.4,
+ Date = @"11/1/20",
+ MonthName = @"November",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"1193",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 17895,
+ Discounts = 708.9,
+ Sales = 17186.1,
+ COGS = 23630,
+ Profit = 6443.9,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"2530",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 759000,
+ Discounts = 5508,
+ Sales = 753492,
+ COGS = 229500,
+ Profit = 523992,
+ Date = @"5/1/20",
+ MonthName = @"May",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"3451",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 1035300,
+ Discounts = 10368,
+ Sales = 1024932,
+ COGS = 432000,
+ Profit = 592932,
+ Date = @"5/1/20",
+ MonthName = @"May",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"3059",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 36708,
+ Discounts = 274.08,
+ Sales = 36433.92,
+ COGS = 3426,
+ Profit = 33007.92,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"3957",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 494625,
+ Discounts = 1655,
+ Sales = 492970,
+ COGS = 79440,
+ Profit = 413530,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"3444",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 41328,
+ Discounts = 310.8,
+ Sales = 41017.2,
+ COGS = 3885,
+ Profit = 37132.2,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"3154",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 946200,
+ Discounts = 11496,
+ Sales = 934704,
+ COGS = 479000,
+ Profit = 455704,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"4108",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 1437800,
+ Discounts = 19964,
+ Sales = 1417836,
+ COGS = 741520,
+ Profit = 676316,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"3760",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 470000,
+ Discounts = 6822.5,
+ Sales = 463177.5,
+ COGS = 327480,
+ Profit = 135697.5,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"2334",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 28008,
+ Discounts = 253.2,
+ Sales = 27754.8,
+ COGS = 3165,
+ Profit = 24589.8,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"580",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 6960,
+ Discounts = 260.16,
+ Sales = 6699.84,
+ COGS = 3252,
+ Profit = 3447.84,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"2610",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 52200,
+ Discounts = 626.4,
+ Sales = 51573.6,
+ COGS = 15660,
+ Profit = 35913.6,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"1459",
+ ManufacturingPrice = 120,
+ SalePrice = 350,
+ GrossSales = 510650,
+ Discounts = 20139,
+ Sales = 490511,
+ COGS = 748020,
+ Profit = 257509,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"3774",
+ ManufacturingPrice = 120,
+ SalePrice = 12,
+ GrossSales = 45288,
+ Discounts = 253.2,
+ Sales = 45034.8,
+ COGS = 3165,
+ Profit = 41869.8,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"2572",
+ ManufacturingPrice = 120,
+ SalePrice = 12,
+ GrossSales = 30864,
+ Discounts = 260.16,
+ Sales = 30603.84,
+ COGS = 3252,
+ Profit = 27351.84,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"320",
+ ManufacturingPrice = 250,
+ SalePrice = 125,
+ GrossSales = 40000,
+ Discounts = 1655,
+ Sales = 38345,
+ COGS = 79440,
+ Profit = 41095,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"3275",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 1146250,
+ Discounts = 20139,
+ Sales = 1126111,
+ COGS = 748020,
+ Profit = 378091,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"3582",
+ ManufacturingPrice = 250,
+ SalePrice = 125,
+ GrossSales = 447750,
+ Discounts = 6822.5,
+ Sales = 440927.5,
+ COGS = 327480,
+ Profit = 113447.5,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"4056",
+ ManufacturingPrice = 260,
+ SalePrice = 300,
+ GrossSales = 1216800,
+ Discounts = 1554,
+ Sales = 1215246,
+ COGS = 64750,
+ Profit = 1150496,
+ Date = @"3/1/20",
+ MonthName = @"March",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"2144",
+ ManufacturingPrice = 260,
+ SalePrice = 300,
+ GrossSales = 643200,
+ Discounts = 6606,
+ Sales = 636594,
+ COGS = 275250,
+ Profit = 361344,
+ Date = @"3/1/20",
+ MonthName = @"March",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"3502",
+ ManufacturingPrice = 260,
+ SalePrice = 125,
+ GrossSales = 437750,
+ Discounts = 5690,
+ Sales = 432060,
+ COGS = 273120,
+ Profit = 158940,
+ Date = @"5/1/20",
+ MonthName = @"May",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"679",
+ ManufacturingPrice = 260,
+ SalePrice = 20,
+ GrossSales = 13580,
+ Discounts = 494.4,
+ Sales = 13085.6,
+ COGS = 12360,
+ Profit = 725.6,
+ Date = @"11/1/20",
+ MonthName = @"November",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Luxe",
+ UnitsSold = @"2351",
+ ManufacturingPrice = 260,
+ SalePrice = 20,
+ GrossSales = 47020,
+ Discounts = 376.4,
+ Sales = 46643.6,
+ COGS = 9410,
+ Profit = 37233.6,
+ Date = @"11/1/20",
+ MonthName = @"November",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"2043",
+ ManufacturingPrice = 260,
+ SalePrice = 300,
+ GrossSales = 612900,
+ Discounts = 11496,
+ Sales = 601404,
+ COGS = 479000,
+ Profit = 122404,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"3565",
+ ManufacturingPrice = 3,
+ SalePrice = 125,
+ GrossSales = 445625,
+ Discounts = 15913.13,
+ Sales = 429711.88,
+ COGS = 509220,
+ Profit = 79508.13,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"1401",
+ ManufacturingPrice = 3,
+ SalePrice = 20,
+ GrossSales = 28020,
+ Discounts = 1548,
+ Sales = 26472,
+ COGS = 25800,
+ Profit = 672,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"2077",
+ ManufacturingPrice = 3,
+ SalePrice = 300,
+ GrossSales = 623100,
+ Discounts = 6201,
+ Sales = 616899,
+ COGS = 172250,
+ Profit = 444649,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"3643",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 43716,
+ Discounts = 700.92,
+ Sales = 43015.08,
+ COGS = 5841,
+ Profit = 37174.08,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"2960",
+ ManufacturingPrice = 5,
+ SalePrice = 7,
+ GrossSales = 20720,
+ Discounts = 411.18,
+ Sales = 20308.82,
+ COGS = 9790,
+ Profit = 10518.82,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"1201",
+ ManufacturingPrice = 5,
+ SalePrice = 12,
+ GrossSales = 14412,
+ Discounts = 684.36,
+ Sales = 13727.64,
+ COGS = 5703,
+ Profit = 8024.64,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"2321",
+ ManufacturingPrice = 5,
+ SalePrice = 7,
+ GrossSales = 16247,
+ Discounts = 114.24,
+ Sales = 16132.76,
+ COGS = 2720,
+ Profit = 13412.76,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"3972",
+ ManufacturingPrice = 5,
+ SalePrice = 125,
+ GrossSales = 496500,
+ Discounts = 4826.25,
+ Sales = 491673.75,
+ COGS = 154440,
+ Profit = 337233.75,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"3878",
+ ManufacturingPrice = 5,
+ SalePrice = 125,
+ GrossSales = 484750,
+ Discounts = 6397.5,
+ Sales = 478352.5,
+ COGS = 204720,
+ Profit = 273632.5,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"2278",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 683400,
+ Discounts = 21910.5,
+ Sales = 661489.5,
+ COGS = 608625,
+ Profit = 52864.5,
+ Date = @"1/1/20",
+ MonthName = @"January",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"1075",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 134375,
+ Discounts = 6652.5,
+ Sales = 127722.5,
+ COGS = 212880,
+ Profit = 85157.5,
+ Date = @"3/1/20",
+ MonthName = @"March",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"4050",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 48600,
+ Discounts = 684.36,
+ Sales = 47915.64,
+ COGS = 5703,
+ Profit = 42212.64,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"3035",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 910500,
+ Discounts = 6201,
+ Sales = 904299,
+ COGS = 172250,
+ Profit = 732049,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"3636",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 454500,
+ Discounts = 5887.5,
+ Sales = 448612.5,
+ COGS = 188400,
+ Profit = 260212.5,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"1379",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 16548,
+ Discounts = 493.02,
+ Sales = 16054.98,
+ COGS = 4108.5,
+ Profit = 11946.48,
+ Date = @"7/1/20",
+ MonthName = @"July",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"4492",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 561500,
+ Discounts = 7533.75,
+ Sales = 553966.25,
+ COGS = 241080,
+ Profit = 312886.25,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"1744",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 218000,
+ Discounts = 4826.25,
+ Sales = 213173.75,
+ COGS = 154440,
+ Profit = 58733.75,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"2341",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 292625,
+ Discounts = 6397.5,
+ Sales = 286227.5,
+ COGS = 204720,
+ Profit = 81507.5,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"3835",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 479375,
+ Discounts = 7533.75,
+ Sales = 471841.25,
+ COGS = 241080,
+ Profit = 230761.25,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"1161",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 348300,
+ Discounts = 25596,
+ Sales = 322704,
+ COGS = 711000,
+ Profit = 388296,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"876",
+ ManufacturingPrice = 250,
+ SalePrice = 12,
+ GrossSales = 10512,
+ Discounts = 689.76,
+ Sales = 9822.24,
+ COGS = 5748,
+ Profit = 4074.24,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"1705",
+ ManufacturingPrice = 250,
+ SalePrice = 125,
+ GrossSales = 213125,
+ Discounts = 5887.5,
+ Sales = 207237.5,
+ COGS = 188400,
+ Profit = 18837.5,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"1805",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 541500,
+ Discounts = 16866,
+ Sales = 524634,
+ COGS = 468500,
+ Profit = 56134,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"389",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 136150,
+ Discounts = 17241,
+ Sales = 118909,
+ COGS = 426920,
+ Profit = 308011,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"1459",
+ ManufacturingPrice = 3,
+ SalePrice = 20,
+ GrossSales = 29180,
+ Discounts = 498.6,
+ Sales = 28681.4,
+ COGS = 8310,
+ Profit = 20371.4,
+ Date = @"5/1/20",
+ MonthName = @"May",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"4236",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 84720,
+ Discounts = 2310.3,
+ Sales = 82409.7,
+ COGS = 38505,
+ Profit = 43904.7,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"3627",
+ ManufacturingPrice = 250,
+ SalePrice = 12,
+ GrossSales = 43524,
+ Discounts = 892.44,
+ Sales = 42631.56,
+ COGS = 7437,
+ Profit = 35194.56,
+ Date = @"1/1/20",
+ MonthName = @"January",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"1756",
+ ManufacturingPrice = 5,
+ SalePrice = 15,
+ GrossSales = 26340,
+ Discounts = 1218.6,
+ Sales = 25121.4,
+ COGS = 20310,
+ Profit = 4811.4,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"307",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 4605,
+ Discounts = 1218.6,
+ Sales = 3386.4,
+ COGS = 20310,
+ Profit = 16923.6,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"1222",
+ ManufacturingPrice = 3,
+ SalePrice = 300,
+ GrossSales = 366600,
+ Discounts = 24252,
+ Sales = 342348,
+ COGS = 505250,
+ Profit = 162902,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"489",
+ ManufacturingPrice = 3,
+ SalePrice = 350,
+ GrossSales = 171150,
+ Discounts = 3836,
+ Sales = 167314,
+ COGS = 71240,
+ Profit = 96074,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"4133",
+ ManufacturingPrice = 5,
+ SalePrice = 15,
+ GrossSales = 61995,
+ Discounts = 1180.2,
+ Sales = 60814.8,
+ COGS = 19670,
+ Profit = 41144.8,
+ Date = @"3/1/20",
+ MonthName = @"March",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"2743",
+ ManufacturingPrice = 5,
+ SalePrice = 300,
+ GrossSales = 822900,
+ Discounts = 22308,
+ Sales = 800592,
+ COGS = 464750,
+ Profit = 335842,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"4460",
+ ManufacturingPrice = 5,
+ SalePrice = 300,
+ GrossSales = 1338000,
+ Discounts = 24252,
+ Sales = 1313748,
+ COGS = 505250,
+ Profit = 808498,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"1232",
+ ManufacturingPrice = 5,
+ SalePrice = 125,
+ GrossSales = 154000,
+ Discounts = 5690,
+ Sales = 148310,
+ COGS = 136560,
+ Profit = 11750,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"2586",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 18102,
+ Discounts = 1190.28,
+ Sales = 16911.72,
+ COGS = 21255,
+ Profit = 4343.28,
+ Date = @"1/1/20",
+ MonthName = @"January",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"1332",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 166500,
+ Discounts = 3975,
+ Sales = 162525,
+ COGS = 95400,
+ Profit = 67125,
+ Date = @"3/1/20",
+ MonthName = @"March",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"4487",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 1346100,
+ Discounts = 16974,
+ Sales = 1329126,
+ COGS = 353625,
+ Profit = 975501,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"3862",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 1158600,
+ Discounts = 35016,
+ Sales = 1123584,
+ COGS = 729500,
+ Profit = 394084,
+ Date = @"5/1/20",
+ MonthName = @"May",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"1765",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 617750,
+ Discounts = 48300,
+ Sales = 569450,
+ COGS = 897000,
+ Profit = 327550,
+ Date = @"7/1/20",
+ MonthName = @"July",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"3533",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 441625,
+ Discounts = 14940,
+ Sales = 426685,
+ COGS = 358560,
+ Profit = 68125,
+ Date = @"7/1/20",
+ MonthName = @"July",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"2016",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 30240,
+ Discounts = 130.8,
+ Sales = 30109.2,
+ COGS = 2180,
+ Profit = 27929.2,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"2938",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 58760,
+ Discounts = 1659.2,
+ Sales = 57100.8,
+ COGS = 20740,
+ Profit = 36360.8,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"3352",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 67040,
+ Discounts = 844.8,
+ Sales = 66195.2,
+ COGS = 10560,
+ Profit = 55635.2,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"2430",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 850500,
+ Discounts = 3836,
+ Sales = 846664,
+ COGS = 71240,
+ Profit = 775424,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"535",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 66875,
+ Discounts = 5690,
+ Sales = 61185,
+ COGS = 136560,
+ Profit = 75375,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"1523",
+ ManufacturingPrice = 120,
+ SalePrice = 12,
+ GrossSales = 18276,
+ Discounts = 703.2,
+ Sales = 17572.8,
+ COGS = 4395,
+ Profit = 13177.8,
+ Date = @"3/1/20",
+ MonthName = @"March",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"1782",
+ ManufacturingPrice = 120,
+ SalePrice = 350,
+ GrossSales = 623700,
+ Discounts = 30478,
+ Sales = 593222,
+ COGS = 566020,
+ Profit = 27202,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"347",
+ ManufacturingPrice = 250,
+ SalePrice = 12,
+ GrossSales = 4164,
+ Discounts = 415.68,
+ Sales = 3748.32,
+ COGS = 2598,
+ Profit = 1150.32,
+ Date = @"5/1/20",
+ MonthName = @"May",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"3509",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 1228150,
+ Discounts = 30478,
+ Sales = 1197672,
+ COGS = 566020,
+ Profit = 631652,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"2943",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 1030050,
+ Discounts = 26110,
+ Sales = 1003940,
+ COGS = 484900,
+ Profit = 519040,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"4037",
+ ManufacturingPrice = 260,
+ SalePrice = 125,
+ GrossSales = 504625,
+ Discounts = 5370,
+ Sales = 499255,
+ COGS = 128880,
+ Profit = 370375,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"4146",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 1451100,
+ Discounts = 26698,
+ Sales = 1424402,
+ COGS = 495820,
+ Profit = 928582,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"725",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 5075,
+ Discounts = 480.2,
+ Sales = 4594.8,
+ COGS = 6860,
+ Profit = 2265.2,
+ Date = @"1/1/20",
+ MonthName = @"January",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"2325",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 16275,
+ Discounts = 941.15,
+ Sales = 15333.85,
+ COGS = 13445,
+ Profit = 1888.85,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"675",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 8100,
+ Discounts = 1458.6,
+ Sales = 6641.4,
+ COGS = 7293,
+ Profit = 651.6,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"2990",
+ ManufacturingPrice = 120,
+ SalePrice = 12,
+ GrossSales = 35880,
+ Discounts = 1458.6,
+ Sales = 34421.4,
+ COGS = 7293,
+ Profit = 27128.4,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"1072",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 7504,
+ Discounts = 941.15,
+ Sales = 6562.85,
+ COGS = 13445,
+ Profit = 6882.15,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"1048",
+ ManufacturingPrice = 260,
+ SalePrice = 7,
+ GrossSales = 7336,
+ Discounts = 589.05,
+ Sales = 6746.95,
+ COGS = 8415,
+ Profit = 1668.05,
+ Date = @"7/1/20",
+ MonthName = @"July",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"469",
+ ManufacturingPrice = 260,
+ SalePrice = 12,
+ GrossSales = 5628,
+ Discounts = 673.8,
+ Sales = 4954.2,
+ COGS = 3369,
+ Profit = 1585.2,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"4240",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 50880,
+ Discounts = 1119,
+ Sales = 49761,
+ COGS = 5595,
+ Profit = 44166,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"1976",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 23712,
+ Discounts = 669.6,
+ Sales = 23042.4,
+ COGS = 3348,
+ Profit = 19694.4,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"1984",
+ ManufacturingPrice = 3,
+ SalePrice = 20,
+ GrossSales = 39680,
+ Discounts = 1563,
+ Sales = 38117,
+ COGS = 15630,
+ Profit = 22487,
+ Date = @"5/1/20",
+ MonthName = @"May",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"480",
+ ManufacturingPrice = 3,
+ SalePrice = 300,
+ GrossSales = 144000,
+ Discounts = 14865,
+ Sales = 129135,
+ COGS = 247750,
+ Profit = 118615,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"1205",
+ ManufacturingPrice = 3,
+ SalePrice = 15,
+ GrossSales = 18075,
+ Discounts = 2093.25,
+ Sales = 15981.75,
+ COGS = 27910,
+ Profit = 11928.25,
+ Date = @"11/1/20",
+ MonthName = @"November",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"2480",
+ ManufacturingPrice = 3,
+ SalePrice = 7,
+ GrossSales = 17360,
+ Discounts = 199.5,
+ Sales = 17160.5,
+ COGS = 2850,
+ Profit = 14310.5,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"2926",
+ ManufacturingPrice = 3,
+ SalePrice = 7,
+ GrossSales = 20482,
+ Discounts = 870.45,
+ Sales = 19611.55,
+ COGS = 12435,
+ Profit = 7176.55,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"3210",
+ ManufacturingPrice = 5,
+ SalePrice = 350,
+ GrossSales = 1123500,
+ Discounts = 24228.75,
+ Sales = 1099271.25,
+ COGS = 359970,
+ Profit = 739301.25,
+ Date = @"1/1/20",
+ MonthName = @"January",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"3221",
+ ManufacturingPrice = 5,
+ SalePrice = 125,
+ GrossSales = 402625,
+ Discounts = 22668.75,
+ Sales = 379956.25,
+ COGS = 435240,
+ Profit = 55283.75,
+ Date = @"7/1/20",
+ MonthName = @"July",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"1127",
+ ManufacturingPrice = 5,
+ SalePrice = 12,
+ GrossSales = 13524,
+ Discounts = 1405.2,
+ Sales = 12118.8,
+ COGS = 7026,
+ Profit = 5092.8,
+ Date = @"11/1/20",
+ MonthName = @"November",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"1610",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 32200,
+ Discounts = 1303,
+ Sales = 30897,
+ COGS = 13030,
+ Profit = 17867,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"4100",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 512500,
+ Discounts = 18700,
+ Sales = 493800,
+ COGS = 359040,
+ Profit = 134760,
+ Date = @"3/1/20",
+ MonthName = @"March",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"1012",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 126500,
+ Discounts = 14906.25,
+ Sales = 111593.75,
+ COGS = 286200,
+ Profit = 174606.25,
+ Date = @"3/1/20",
+ MonthName = @"March",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"3337",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 1001100,
+ Discounts = 24105,
+ Sales = 976995,
+ COGS = 401750,
+ Profit = 575245,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"3955",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 27685,
+ Discounts = 814.45,
+ Sales = 26870.55,
+ COGS = 11635,
+ Profit = 15235.55,
+ Date = @"5/1/20",
+ MonthName = @"May",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"4347",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 1304100,
+ Discounts = 14865,
+ Sales = 1289235,
+ COGS = 247750,
+ Profit = 1041485,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"1548",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 541800,
+ Discounts = 10535,
+ Sales = 531265,
+ COGS = 156520,
+ Profit = 374745,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"2153",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 32295,
+ Discounts = 1965,
+ Sales = 30330,
+ COGS = 26200,
+ Profit = 4130,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"4126",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 515750,
+ Discounts = 5381.25,
+ Sales = 510368.75,
+ COGS = 103320,
+ Profit = 407048.75,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"3376",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 67520,
+ Discounts = 2663,
+ Sales = 64857,
+ COGS = 26630,
+ Profit = 38227,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"2244",
+ ManufacturingPrice = 120,
+ SalePrice = 15,
+ GrossSales = 33660,
+ Discounts = 416.25,
+ Sales = 33243.75,
+ COGS = 5550,
+ Profit = 27693.75,
+ Date = @"1/1/20",
+ MonthName = @"January",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"1360",
+ ManufacturingPrice = 120,
+ SalePrice = 15,
+ GrossSales = 20400,
+ Discounts = 2145.75,
+ Sales = 18254.25,
+ COGS = 28610,
+ Profit = 10355.75,
+ Date = @"1/1/20",
+ MonthName = @"January",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"279",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 34875,
+ Discounts = 5043.75,
+ Sales = 29831.25,
+ COGS = 96840,
+ Profit = 67008.75,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"2521",
+ ManufacturingPrice = 120,
+ SalePrice = 350,
+ GrossSales = 882350,
+ Discounts = 10535,
+ Sales = 871815,
+ COGS = 156520,
+ Profit = 715295,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"2433",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 48660,
+ Discounts = 2832,
+ Sales = 45828,
+ COGS = 28320,
+ Profit = 17508,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"1738",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 34760,
+ Discounts = 1579,
+ Sales = 33181,
+ COGS = 15790,
+ Profit = 17391,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"1106",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 138250,
+ Discounts = 5381.25,
+ Sales = 132868.75,
+ COGS = 103320,
+ Profit = 29548.75,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"213",
+ ManufacturingPrice = 120,
+ SalePrice = 300,
+ GrossSales = 63900,
+ Discounts = 18750,
+ Sales = 45150,
+ COGS = 312500,
+ Profit = 267350,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"2929",
+ ManufacturingPrice = 250,
+ SalePrice = 20,
+ GrossSales = 58580,
+ Discounts = 2663,
+ Sales = 55917,
+ COGS = 26630,
+ Profit = 29287,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"2389",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 16723,
+ Discounts = 199.5,
+ Sales = 16523.5,
+ COGS = 2850,
+ Profit = 13673.5,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"3086",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 21602,
+ Discounts = 870.45,
+ Sales = 20731.55,
+ COGS = 12435,
+ Profit = 8296.55,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"745",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 260750,
+ Discounts = 23625,
+ Sales = 237125,
+ COGS = 351000,
+ Profit = 113875,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"1266",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 443100,
+ Discounts = 9660,
+ Sales = 433440,
+ COGS = 143520,
+ Profit = 289920,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"4287",
+ ManufacturingPrice = 260,
+ SalePrice = 300,
+ GrossSales = 1286100,
+ Discounts = 18750,
+ Sales = 1267350,
+ COGS = 312500,
+ Profit = 954850,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"3193",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 47895,
+ Discounts = 3420.9,
+ Sales = 44474.1,
+ COGS = 38010,
+ Profit = 6464.1,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"1967",
+ ManufacturingPrice = 3,
+ SalePrice = 20,
+ GrossSales = 39340,
+ Discounts = 1341,
+ Sales = 37999,
+ COGS = 11175,
+ Profit = 26824,
+ Date = @"1/1/20",
+ MonthName = @"January",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"631",
+ ManufacturingPrice = 3,
+ SalePrice = 15,
+ GrossSales = 9465,
+ Discounts = 2559.6,
+ Sales = 6905.4,
+ COGS = 28440,
+ Profit = 21534.6,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"3469",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 41628,
+ Discounts = 404.64,
+ Sales = 41223.36,
+ COGS = 1686,
+ Profit = 39537.36,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"3215",
+ ManufacturingPrice = 3,
+ SalePrice = 15,
+ GrossSales = 48225,
+ Discounts = 1827,
+ Sales = 46398,
+ COGS = 20300,
+ Profit = 26098,
+ Date = @"11/1/20",
+ MonthName = @"November",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"1959",
+ ManufacturingPrice = 5,
+ SalePrice = 350,
+ GrossSales = 685650,
+ Discounts = 20580,
+ Sales = 665070,
+ COGS = 254800,
+ Profit = 410270,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"2181",
+ ManufacturingPrice = 5,
+ SalePrice = 350,
+ GrossSales = 763350,
+ Discounts = 30660,
+ Sales = 732690,
+ COGS = 379600,
+ Profit = 353090,
+ Date = @"5/1/20",
+ MonthName = @"May",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"2205",
+ ManufacturingPrice = 5,
+ SalePrice = 12,
+ GrossSales = 26460,
+ Discounts = 1960.56,
+ Sales = 24499.44,
+ COGS = 8169,
+ Profit = 16330.44,
+ Date = @"11/1/20",
+ MonthName = @"November",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"1890",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 661500,
+ Discounts = 31416,
+ Sales = 630084,
+ COGS = 388960,
+ Profit = 241124,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"2417",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 302125,
+ Discounts = 7140,
+ Sales = 294985,
+ COGS = 114240,
+ Profit = 180745,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"1158",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 144750,
+ Discounts = 20662.5,
+ Sales = 124087.5,
+ COGS = 330600,
+ Profit = 206512.5,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"803",
+ ManufacturingPrice = 120,
+ SalePrice = 15,
+ GrossSales = 12045,
+ Discounts = 1377,
+ Sales = 10668,
+ COGS = 15300,
+ Profit = 4632,
+ Date = @"5/1/20",
+ MonthName = @"May",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"3705",
+ ManufacturingPrice = 120,
+ SalePrice = 350,
+ GrossSales = 1296750,
+ Discounts = 31416,
+ Sales = 1265334,
+ COGS = 388960,
+ Profit = 876374,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"589",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 4123,
+ Discounts = 629.16,
+ Sales = 3493.84,
+ COGS = 7490,
+ Profit = 3996.16,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"3999",
+ ManufacturingPrice = 250,
+ SalePrice = 15,
+ GrossSales = 59985,
+ Discounts = 2559.6,
+ Sales = 57425.4,
+ COGS = 28440,
+ Profit = 28985.4,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"4256",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 29792,
+ Discounts = 629.16,
+ Sales = 29162.84,
+ COGS = 7490,
+ Profit = 21672.84,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Luxe",
+ UnitsSold = @"2160",
+ ManufacturingPrice = 260,
+ SalePrice = 125,
+ GrossSales = 270000,
+ Discounts = 14906.25,
+ Sales = 255093.75,
+ COGS = 238500,
+ Profit = 16593.75,
+ Date = @"1/1/20",
+ MonthName = @"January",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"466",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 163100,
+ Discounts = 35259,
+ Sales = 127841,
+ COGS = 436540,
+ Profit = 308699,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"1478",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 22170,
+ Discounts = 1978.2,
+ Sales = 20191.8,
+ COGS = 21980,
+ Profit = 1788.2,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"3798",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 56970,
+ Discounts = 1568.7,
+ Sales = 55401.3,
+ COGS = 17430,
+ Profit = 37971.3,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"447",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 6705,
+ Discounts = 1037.7,
+ Sales = 5667.3,
+ COGS = 11530,
+ Profit = 5862.7,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"745",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 14900,
+ Discounts = 1201.2,
+ Sales = 13698.8,
+ COGS = 10010,
+ Profit = 3688.8,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"1732",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 12124,
+ Discounts = 559.86,
+ Sales = 11564.14,
+ COGS = 6665,
+ Profit = 4899.14,
+ Date = @"11/1/20",
+ MonthName = @"November",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"1759",
+ ManufacturingPrice = 250,
+ SalePrice = 15,
+ GrossSales = 26385,
+ Discounts = 1037.7,
+ Sales = 25347.3,
+ COGS = 11530,
+ Profit = 13817.3,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"338",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 4056,
+ Discounts = 610.68,
+ Sales = 3445.32,
+ COGS = 2181,
+ Profit = 1264.32,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"3911",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 46932,
+ Discounts = 1582.56,
+ Sales = 45349.44,
+ COGS = 5652,
+ Profit = 39697.44,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"4473",
+ ManufacturingPrice = 5,
+ SalePrice = 12,
+ GrossSales = 53676,
+ Discounts = 1965.6,
+ Sales = 51710.4,
+ COGS = 7020,
+ Profit = 44690.4,
+ Date = @"1/1/20",
+ MonthName = @"January",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"383",
+ ManufacturingPrice = 5,
+ SalePrice = 12,
+ GrossSales = 4596,
+ Discounts = 1967.28,
+ Sales = 2628.72,
+ COGS = 7026,
+ Profit = 4397.28,
+ Date = @"11/1/20",
+ MonthName = @"November",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"1062",
+ ManufacturingPrice = 120,
+ SalePrice = 15,
+ GrossSales = 15930,
+ Discounts = 1325.1,
+ Sales = 14604.9,
+ COGS = 12620,
+ Profit = 1984.9,
+ Date = @"5/1/20",
+ MonthName = @"May",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"4083",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 28581,
+ Discounts = 556.15,
+ Sales = 28024.85,
+ COGS = 5675,
+ Profit = 22349.85,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"3974",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 27818,
+ Discounts = 268.03,
+ Sales = 27549.97,
+ COGS = 2735,
+ Profit = 24814.97,
+ Date = @"11/1/20",
+ MonthName = @"November",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"3723",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 26061,
+ Discounts = 775.18,
+ Sales = 25285.82,
+ COGS = 7910,
+ Profit = 17375.82,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"2435",
+ ManufacturingPrice = 250,
+ SalePrice = 12,
+ GrossSales = 29220,
+ Discounts = 1460.34,
+ Sales = 27759.66,
+ COGS = 5215.5,
+ Profit = 22544.16,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"1763",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 12341,
+ Discounts = 775.18,
+ Sales = 11565.82,
+ COGS = 7910,
+ Profit = 3655.82,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"4473",
+ ManufacturingPrice = 260,
+ SalePrice = 7,
+ GrossSales = 31311,
+ Discounts = 556.15,
+ Sales = 30754.85,
+ COGS = 5675,
+ Profit = 25079.85,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"1246",
+ ManufacturingPrice = 3,
+ SalePrice = 350,
+ GrossSales = 436100,
+ Discounts = 43144.5,
+ Sales = 392955.5,
+ COGS = 457860,
+ Profit = 64904.5,
+ Date = @"3/1/20",
+ MonthName = @"March",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"1615",
+ ManufacturingPrice = 3,
+ SalePrice = 300,
+ GrossSales = 484500,
+ Discounts = 9408,
+ Sales = 475092,
+ COGS = 112000,
+ Profit = 363092,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"749",
+ ManufacturingPrice = 3,
+ SalePrice = 300,
+ GrossSales = 224700,
+ Discounts = 45801,
+ Sales = 178899,
+ COGS = 545250,
+ Profit = 366351,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"1318",
+ ManufacturingPrice = 5,
+ SalePrice = 20,
+ GrossSales = 26360,
+ Discounts = 2766.4,
+ Sales = 23593.6,
+ COGS = 19760,
+ Profit = 3833.6,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"2882",
+ ManufacturingPrice = 5,
+ SalePrice = 300,
+ GrossSales = 864600,
+ Discounts = 45801,
+ Sales = 818799,
+ COGS = 545250,
+ Profit = 273549,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"2484",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 745200,
+ Discounts = 35742,
+ Sales = 709458,
+ COGS = 425500,
+ Profit = 283958,
+ Date = @"5/1/20",
+ MonthName = @"May",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"3169",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 950700,
+ Discounts = 9408,
+ Sales = 941292,
+ COGS = 112000,
+ Profit = 829292,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"4080",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 510000,
+ Discounts = 30738.75,
+ Sales = 479261.25,
+ COGS = 421560,
+ Profit = 57701.25,
+ Date = @"7/1/20",
+ MonthName = @"July",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"3943",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 59145,
+ Discounts = 2206.05,
+ Sales = 56938.95,
+ COGS = 21010,
+ Profit = 35928.95,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"253",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 5060,
+ Discounts = 2149,
+ Sales = 2911,
+ COGS = 15350,
+ Profit = 12439,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"799",
+ ManufacturingPrice = 120,
+ SalePrice = 300,
+ GrossSales = 239700,
+ Discounts = 34839,
+ Sales = 204861,
+ COGS = 414750,
+ Profit = 209889,
+ Date = @"7/1/20",
+ MonthName = @"July",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"3942",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 78840,
+ Discounts = 852.6,
+ Sales = 77987.4,
+ COGS = 6090,
+ Profit = 71897.4,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"2498",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 312250,
+ Discounts = 18261.25,
+ Sales = 293988.75,
+ COGS = 250440,
+ Profit = 43548.75,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"2517",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 50340,
+ Discounts = 2766.4,
+ Sales = 47573.6,
+ COGS = 19760,
+ Profit = 27813.6,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"1145",
+ ManufacturingPrice = 120,
+ SalePrice = 300,
+ GrossSales = 343500,
+ Discounts = 28812,
+ Sales = 314688,
+ COGS = 343000,
+ Profit = 28312,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"3814",
+ ManufacturingPrice = 250,
+ SalePrice = 12,
+ GrossSales = 45768,
+ Discounts = 2725.38,
+ Sales = 43042.62,
+ COGS = 9733.5,
+ Profit = 33309.12,
+ Date = @"1/1/20",
+ MonthName = @"January",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"1188",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 356400,
+ Discounts = 20139,
+ Sales = 336261,
+ COGS = 239750,
+ Profit = 96511,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"2233",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 669900,
+ Discounts = 57687,
+ Sales = 612213,
+ COGS = 686750,
+ Profit = 74537,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"421",
+ ManufacturingPrice = 260,
+ SalePrice = 125,
+ GrossSales = 52625,
+ Discounts = 14393.75,
+ Sales = 38231.25,
+ COGS = 197400,
+ Profit = 159168.75,
+ Date = @"5/1/20",
+ MonthName = @"May",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Luxe",
+ UnitsSold = @"269",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 94150,
+ Discounts = 70462,
+ Sales = 23688,
+ COGS = 747760,
+ Profit = 724072,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"952",
+ ManufacturingPrice = 260,
+ SalePrice = 20,
+ GrossSales = 19040,
+ Discounts = 1565.2,
+ Sales = 17474.8,
+ COGS = 11180,
+ Profit = 6294.8,
+ Date = @"11/1/20",
+ MonthName = @"November",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"2964",
+ ManufacturingPrice = 260,
+ SalePrice = 300,
+ GrossSales = 889200,
+ Discounts = 28812,
+ Sales = 860388,
+ COGS = 343000,
+ Profit = 517388,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"1505",
+ ManufacturingPrice = 5,
+ SalePrice = 7,
+ GrossSales = 10535,
+ Discounts = 273.28,
+ Sales = 10261.72,
+ COGS = 2440,
+ Profit = 7821.72,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"1678",
+ ManufacturingPrice = 5,
+ SalePrice = 20,
+ GrossSales = 33560,
+ Discounts = 2051.2,
+ Sales = 31508.8,
+ COGS = 12820,
+ Profit = 18688.8,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"4249",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 29743,
+ Discounts = 143.92,
+ Sales = 29599.08,
+ COGS = 1285,
+ Profit = 28314.08,
+ Date = @"5/1/20",
+ MonthName = @"May",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"1677",
+ ManufacturingPrice = 260,
+ SalePrice = 20,
+ GrossSales = 33540,
+ Discounts = 2051.2,
+ Sales = 31488.8,
+ COGS = 12820,
+ Profit = 18668.8,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"3051",
+ ManufacturingPrice = 3,
+ SalePrice = 125,
+ GrossSales = 381375,
+ Discounts = 15400,
+ Sales = 365975,
+ COGS = 184800,
+ Profit = 181175,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"3372",
+ ManufacturingPrice = 3,
+ SalePrice = 15,
+ GrossSales = 50580,
+ Discounts = 588,
+ Sales = 49992,
+ COGS = 4900,
+ Profit = 45092,
+ Date = @"11/1/20",
+ MonthName = @"November",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"1686",
+ ManufacturingPrice = 3,
+ SalePrice = 350,
+ GrossSales = 590100,
+ Discounts = 38136,
+ Sales = 551964,
+ COGS = 354120,
+ Profit = 197844,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"3086",
+ ManufacturingPrice = 5,
+ SalePrice = 15,
+ GrossSales = 46290,
+ Discounts = 3001.2,
+ Sales = 43288.8,
+ COGS = 25010,
+ Profit = 18278.8,
+ Date = @"3/1/20",
+ MonthName = @"March",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"4150",
+ ManufacturingPrice = 5,
+ SalePrice = 20,
+ GrossSales = 83000,
+ Discounts = 1132.8,
+ Sales = 81867.2,
+ COGS = 7080,
+ Profit = 74787.2,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"3027",
+ ManufacturingPrice = 5,
+ SalePrice = 20,
+ GrossSales = 60540,
+ Discounts = 1032,
+ Sales = 59508,
+ COGS = 6450,
+ Profit = 53058,
+ Date = @"7/1/20",
+ MonthName = @"July",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"4359",
+ ManufacturingPrice = 5,
+ SalePrice = 300,
+ GrossSales = 1307700,
+ Discounts = 37488,
+ Sales = 1270212,
+ COGS = 390500,
+ Profit = 879712,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"1589",
+ ManufacturingPrice = 5,
+ SalePrice = 15,
+ GrossSales = 23835,
+ Discounts = 853.2,
+ Sales = 22981.8,
+ COGS = 7110,
+ Profit = 15871.8,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"2679",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 334875,
+ Discounts = 11140,
+ Sales = 323735,
+ COGS = 133680,
+ Profit = 190055,
+ Date = @"3/1/20",
+ MonthName = @"March",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"3401",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 23807,
+ Discounts = 705.04,
+ Sales = 23101.96,
+ COGS = 6295,
+ Profit = 16806.96,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"2815",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 19705,
+ Discounts = 613.2,
+ Sales = 19091.8,
+ COGS = 5475,
+ Profit = 13616.8,
+ Date = @"5/1/20",
+ MonthName = @"May",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"2964",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 59280,
+ Discounts = 2185.6,
+ Sales = 57094.4,
+ COGS = 13660,
+ Profit = 43434.4,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"4173",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 1251900,
+ Discounts = 59040,
+ Sales = 1192860,
+ COGS = 615000,
+ Profit = 577860,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"1157",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 8099,
+ Discounts = 379.68,
+ Sales = 7719.32,
+ COGS = 3390,
+ Profit = 4329.32,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"3065",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 21455,
+ Discounts = 894.88,
+ Sales = 20560.12,
+ COGS = 7990,
+ Profit = 12570.12,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"4080",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 81600,
+ Discounts = 3094.4,
+ Sales = 78505.6,
+ COGS = 19340,
+ Profit = 59165.6,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"1713",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 34260,
+ Discounts = 4788.8,
+ Sales = 29471.2,
+ COGS = 29930,
+ Profit = 458.8,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"1691",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 591850,
+ Discounts = 38136,
+ Sales = 553714,
+ COGS = 354120,
+ Profit = 199594,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"2305",
+ ManufacturingPrice = 120,
+ SalePrice = 12,
+ GrossSales = 27660,
+ Discounts = 574.08,
+ Sales = 27085.92,
+ COGS = 1794,
+ Profit = 25291.92,
+ Date = @"3/1/20",
+ MonthName = @"March",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"3401",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 23807,
+ Discounts = 1627.92,
+ Sales = 22179.08,
+ COGS = 14535,
+ Profit = 7644.08,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"2288",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 16016,
+ Discounts = 1309.28,
+ Sales = 14706.72,
+ COGS = 11690,
+ Profit = 3016.72,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"4086",
+ ManufacturingPrice = 120,
+ SalePrice = 300,
+ GrossSales = 1225800,
+ Discounts = 15240,
+ Sales = 1210560,
+ COGS = 158750,
+ Profit = 1051810,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"2651",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 927850,
+ Discounts = 16086,
+ Sales = 911764,
+ COGS = 149370,
+ Profit = 762394,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"3971",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 27797,
+ Discounts = 1309.28,
+ Sales = 26487.72,
+ COGS = 11690,
+ Profit = 14797.72,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"2512",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 879200,
+ Discounts = 10668,
+ Sales = 868532,
+ COGS = 99060,
+ Profit = 769472,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"2745",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 960750,
+ Discounts = 11816,
+ Sales = 948934,
+ COGS = 109720,
+ Profit = 839214,
+ Date = @"8/1/20",
+ MonthName = @"August",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"1903",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 570900,
+ Discounts = 51216,
+ Sales = 519684,
+ COGS = 533500,
+ Profit = 13816,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"2914",
+ ManufacturingPrice = 260,
+ SalePrice = 20,
+ GrossSales = 58280,
+ Discounts = 1132.8,
+ Sales = 57147.2,
+ COGS = 7080,
+ Profit = 50067.2,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"1889",
+ ManufacturingPrice = 260,
+ SalePrice = 7,
+ GrossSales = 13223,
+ Discounts = 1627.92,
+ Sales = 11595.08,
+ COGS = 14535,
+ Profit = 2939.92,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"1466",
+ ManufacturingPrice = 260,
+ SalePrice = 20,
+ GrossSales = 29320,
+ Discounts = 2185.6,
+ Sales = 27134.4,
+ COGS = 13660,
+ Profit = 13474.4,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"887",
+ ManufacturingPrice = 260,
+ SalePrice = 300,
+ GrossSales = 266100,
+ Discounts = 59040,
+ Sales = 207060,
+ COGS = 615000,
+ Profit = 407940,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"395",
+ ManufacturingPrice = 260,
+ SalePrice = 20,
+ GrossSales = 7900,
+ Discounts = 2432,
+ Sales = 5468,
+ COGS = 15200,
+ Profit = 9732,
+ Date = @"11/1/20",
+ MonthName = @"November",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"1693",
+ ManufacturingPrice = 260,
+ SalePrice = 15,
+ GrossSales = 25395,
+ Discounts = 853.2,
+ Sales = 24541.8,
+ COGS = 7110,
+ Profit = 17431.8,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"2649",
+ ManufacturingPrice = 260,
+ SalePrice = 300,
+ GrossSales = 794700,
+ Discounts = 15240,
+ Sales = 779460,
+ COGS = 158750,
+ Profit = 620710,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"3608",
+ ManufacturingPrice = 250,
+ SalePrice = 20,
+ GrossSales = 72160,
+ Discounts = 698.4,
+ Sales = 71461.6,
+ COGS = 4365,
+ Profit = 67096.6,
+ Date = @"7/1/20",
+ MonthName = @"July",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"1073",
+ ManufacturingPrice = 3,
+ SalePrice = 300,
+ GrossSales = 321900,
+ Discounts = 29538,
+ Sales = 292362,
+ COGS = 273500,
+ Profit = 18862,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"2167",
+ ManufacturingPrice = 5,
+ SalePrice = 300,
+ GrossSales = 650100,
+ Discounts = 102667.5,
+ Sales = 547432.5,
+ COGS = 950625,
+ Profit = 403192.5,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"1319",
+ ManufacturingPrice = 5,
+ SalePrice = 350,
+ GrossSales = 461650,
+ Discounts = 52479,
+ Sales = 409171,
+ COGS = 433160,
+ Profit = 23989,
+ Date = @"5/1/20",
+ MonthName = @"May",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"1252",
+ ManufacturingPrice = 5,
+ SalePrice = 12,
+ GrossSales = 15024,
+ Discounts = 2506.68,
+ Sales = 12517.32,
+ COGS = 6963,
+ Profit = 5554.32,
+ Date = @"11/1/20",
+ MonthName = @"November",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"1156",
+ ManufacturingPrice = 5,
+ SalePrice = 125,
+ GrossSales = 144500,
+ Discounts = 31466.25,
+ Sales = 113033.75,
+ COGS = 335640,
+ Profit = 222606.25,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"1153",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 345900,
+ Discounts = 69255,
+ Sales = 276645,
+ COGS = 641250,
+ Profit = 364605,
+ Date = @"1/1/20",
+ MonthName = @"January",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"2720",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 952000,
+ Discounts = 76135.5,
+ Sales = 875864.5,
+ COGS = 628420,
+ Profit = 247444.5,
+ Date = @"1/1/20",
+ MonthName = @"January",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"3658",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 54870,
+ Discounts = 4961.25,
+ Sales = 49908.75,
+ COGS = 36750,
+ Profit = 13158.75,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"2950",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 885000,
+ Discounts = 29538,
+ Sales = 855462,
+ COGS = 273500,
+ Profit = 581962,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"1821",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 27315,
+ Discounts = 1656.45,
+ Sales = 25658.55,
+ COGS = 12270,
+ Profit = 13388.55,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"1127",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 338100,
+ Discounts = 35748,
+ Sales = 302352,
+ COGS = 331000,
+ Profit = 28648,
+ Date = @"11/1/20",
+ MonthName = @"November",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"862",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 107750,
+ Discounts = 31466.25,
+ Sales = 76283.75,
+ COGS = 335640,
+ Profit = 259356.25,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"3805",
+ ManufacturingPrice = 120,
+ SalePrice = 15,
+ GrossSales = 57075,
+ Discounts = 330.75,
+ Sales = 56744.25,
+ COGS = 2450,
+ Profit = 54294.25,
+ Date = @"5/1/20",
+ MonthName = @"May",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"1415",
+ ManufacturingPrice = 120,
+ SalePrice = 300,
+ GrossSales = 424500,
+ Discounts = 102424.5,
+ Sales = 322075.5,
+ COGS = 948375,
+ Profit = 626299.5,
+ Date = @"7/1/20",
+ MonthName = @"July",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"2231",
+ ManufacturingPrice = 120,
+ SalePrice = 350,
+ GrossSales = 780850,
+ Discounts = 41170.5,
+ Sales = 739679.5,
+ COGS = 339820,
+ Profit = 399859.5,
+ Date = @"7/1/20",
+ MonthName = @"July",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"3649",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 456125,
+ Discounts = 6378.75,
+ Sales = 449746.25,
+ COGS = 68040,
+ Profit = 381706.25,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"2948",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 368500,
+ Discounts = 23737.5,
+ Sales = 344762.5,
+ COGS = 253200,
+ Profit = 91562.5,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"3395",
+ ManufacturingPrice = 120,
+ SalePrice = 350,
+ GrossSales = 1188250,
+ Discounts = 39973.5,
+ Sales = 1148276.5,
+ COGS = 329940,
+ Profit = 818336.5,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"2650",
+ ManufacturingPrice = 250,
+ SalePrice = 12,
+ GrossSales = 31800,
+ Discounts = 2112.48,
+ Sales = 29687.52,
+ COGS = 5868,
+ Profit = 23819.52,
+ Date = @"1/1/20",
+ MonthName = @"January",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"585",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 175500,
+ Discounts = 71793,
+ Sales = 103707,
+ COGS = 664750,
+ Profit = 561043,
+ Date = @"2/1/20",
+ MonthName = @"February",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"1316",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 460600,
+ Discounts = 42572.25,
+ Sales = 418027.75,
+ COGS = 351390,
+ Profit = 66637.75,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"4459",
+ ManufacturingPrice = 250,
+ SalePrice = 12,
+ GrossSales = 53508,
+ Discounts = 950.4,
+ Sales = 52557.6,
+ COGS = 2640,
+ Profit = 49917.6,
+ Date = @"5/1/20",
+ MonthName = @"May",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"2711",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 813300,
+ Discounts = 50409,
+ Sales = 762891,
+ COGS = 466750,
+ Profit = 296141,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"3613",
+ ManufacturingPrice = 250,
+ SalePrice = 15,
+ GrossSales = 54195,
+ Discounts = 1656.45,
+ Sales = 52538.55,
+ COGS = 12270,
+ Profit = 40268.55,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"1847",
+ ManufacturingPrice = 250,
+ SalePrice = 125,
+ GrossSales = 230875,
+ Discounts = 9866.25,
+ Sales = 221008.75,
+ COGS = 105240,
+ Profit = 115768.75,
+ Date = @"11/1/20",
+ MonthName = @"November",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"2996",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 1048600,
+ Discounts = 65236.5,
+ Sales = 983363.5,
+ COGS = 538460,
+ Profit = 444903.5,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"2838",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 993300,
+ Discounts = 39973.5,
+ Sales = 953326.5,
+ COGS = 329940,
+ Profit = 623386.5,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"1536",
+ ManufacturingPrice = 260,
+ SalePrice = 20,
+ GrossSales = 30720,
+ Discounts = 3049.2,
+ Sales = 27670.8,
+ COGS = 16940,
+ Profit = 10730.8,
+ Date = @"11/1/20",
+ MonthName = @"November",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"1291",
+ ManufacturingPrice = 3,
+ SalePrice = 20,
+ GrossSales = 25820,
+ Discounts = 1193.4,
+ Sales = 24626.6,
+ COGS = 6630,
+ Profit = 17996.6,
+ Date = @"5/1/20",
+ MonthName = @"May",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"1213",
+ ManufacturingPrice = 3,
+ SalePrice = 7,
+ GrossSales = 8491,
+ Discounts = 515.97,
+ Sales = 7975.03,
+ COGS = 4095,
+ Profit = 3880.03,
+ Date = @"7/1/20",
+ MonthName = @"July",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"2370",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 28440,
+ Discounts = 1706.4,
+ Sales = 26733.6,
+ COGS = 4740,
+ Profit = 21993.6,
+ Date = @"9/1/20",
+ MonthName = @"September",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"1979",
+ ManufacturingPrice = 3,
+ SalePrice = 7,
+ GrossSales = 13853,
+ Discounts = 328.23,
+ Sales = 13524.77,
+ COGS = 2605,
+ Profit = 10919.77,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"2879",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 57580,
+ Discounts = 1751.4,
+ Sales = 55828.6,
+ COGS = 9730,
+ Profit = 46098.6,
+ Date = @"3/1/20",
+ MonthName = @"March",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"1707",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 34140,
+ Discounts = 1868.4,
+ Sales = 32271.6,
+ COGS = 10380,
+ Profit = 21891.6,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"2933",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 20531,
+ Discounts = 226.8,
+ Sales = 20304.2,
+ COGS = 1800,
+ Profit = 18504.2,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"1014",
+ ManufacturingPrice = 120,
+ SalePrice = 12,
+ GrossSales = 12168,
+ Discounts = 2124.36,
+ Sales = 10043.64,
+ COGS = 5901,
+ Profit = 4142.64,
+ Date = @"3/1/20",
+ MonthName = @"March",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"693",
+ ManufacturingPrice = 120,
+ SalePrice = 15,
+ GrossSales = 10395,
+ Discounts = 3547.8,
+ Sales = 6847.2,
+ COGS = 26280,
+ Profit = 19432.8,
+ Date = @"4/1/20",
+ MonthName = @"April",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"3741",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 26187,
+ Discounts = 226.8,
+ Sales = 25960.2,
+ COGS = 1800,
+ Profit = 24160.2,
+ Date = @"10/1/20",
+ MonthName = @"October",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"3995",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 27965,
+ Discounts = 328.23,
+ Sales = 27636.77,
+ COGS = 2605,
+ Profit = 25031.77,
+ Date = @"12/1/20",
+ MonthName = @"December",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"953",
+ ManufacturingPrice = 260,
+ SalePrice = 20,
+ GrossSales = 19060,
+ Discounts = 1868.4,
+ Sales = 17191.6,
+ COGS = 10380,
+ Profit = 6811.6,
+ Date = @"6/1/20",
+ MonthName = @"June",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"2530",
+ ManufacturingPrice = 260,
+ SalePrice = 15,
+ GrossSales = 37950,
+ Discounts = 2201.18,
+ Sales = 35748.82,
+ COGS = 16305,
+ Profit = 19443.82,
+ Date = @"7/1/20",
+ MonthName = @"July",
+ Year = @"2020"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"1372",
+ ManufacturingPrice = 3,
+ SalePrice = 20,
+ GrossSales = 27440,
+ Discounts = 0,
+ Sales = 27440,
+ COGS = 16185,
+ Profit = 11255,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"2762",
+ ManufacturingPrice = 3,
+ SalePrice = 20,
+ GrossSales = 55240,
+ Discounts = 0,
+ Sales = 55240,
+ COGS = 13210,
+ Profit = 42030,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"1464",
+ ManufacturingPrice = 3,
+ SalePrice = 15,
+ GrossSales = 21960,
+ Discounts = 0,
+ Sales = 21960,
+ COGS = 21780,
+ Profit = 180,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"719",
+ ManufacturingPrice = 3,
+ SalePrice = 15,
+ GrossSales = 10785,
+ Discounts = 0,
+ Sales = 10785,
+ COGS = 8880,
+ Profit = 1905,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"3576",
+ ManufacturingPrice = 3,
+ SalePrice = 15,
+ GrossSales = 53640,
+ Discounts = 0,
+ Sales = 53640,
+ COGS = 24700,
+ Profit = 28940,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"4422",
+ ManufacturingPrice = 3,
+ SalePrice = 350,
+ GrossSales = 1547700,
+ Discounts = 0,
+ Sales = 1547700,
+ COGS = 393380,
+ Profit = 1154320,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"3649",
+ ManufacturingPrice = 5,
+ SalePrice = 15,
+ GrossSales = 54735,
+ Discounts = 0,
+ Sales = 54735,
+ COGS = 9210,
+ Profit = 45525,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"4172",
+ ManufacturingPrice = 5,
+ SalePrice = 12,
+ GrossSales = 50064,
+ Discounts = 0,
+ Sales = 50064,
+ COGS = 7554,
+ Profit = 42510,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"3841",
+ ManufacturingPrice = 5,
+ SalePrice = 20,
+ GrossSales = 76820,
+ Discounts = 0,
+ Sales = 76820,
+ COGS = 18990,
+ Profit = 57830,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"3726",
+ ManufacturingPrice = 5,
+ SalePrice = 12,
+ GrossSales = 44712,
+ Discounts = 0,
+ Sales = 44712,
+ COGS = 4635,
+ Profit = 40077,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"2625",
+ ManufacturingPrice = 5,
+ SalePrice = 15,
+ GrossSales = 39375,
+ Discounts = 0,
+ Sales = 39375,
+ COGS = 24700,
+ Profit = 14675,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"1958",
+ ManufacturingPrice = 5,
+ SalePrice = 125,
+ GrossSales = 244750,
+ Discounts = 0,
+ Sales = 244750,
+ COGS = 319860,
+ Profit = 75110,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"3271",
+ ManufacturingPrice = 5,
+ SalePrice = 300,
+ GrossSales = 981300,
+ Discounts = 0,
+ Sales = 981300,
+ COGS = 239500,
+ Profit = 741800,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"2091",
+ ManufacturingPrice = 5,
+ SalePrice = 7,
+ GrossSales = 14637,
+ Discounts = 0,
+ Sales = 14637,
+ COGS = 10730,
+ Profit = 3907,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"2530",
+ ManufacturingPrice = 5,
+ SalePrice = 125,
+ GrossSales = 316250,
+ Discounts = 0,
+ Sales = 316250,
+ COGS = 41400,
+ Profit = 274850,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"2825",
+ ManufacturingPrice = 5,
+ SalePrice = 15,
+ GrossSales = 42375,
+ Discounts = 0,
+ Sales = 42375,
+ COGS = 6150,
+ Profit = 36225,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"2513",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 50260,
+ Discounts = 0,
+ Sales = 50260,
+ COGS = 2920,
+ Profit = 47340,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"883",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 13245,
+ Discounts = 0,
+ Sales = 13245,
+ COGS = 9740,
+ Profit = 3505,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"2087",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 25044,
+ Discounts = 0,
+ Sales = 25044,
+ COGS = 7554,
+ Profit = 17490,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"2563",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 897050,
+ Discounts = 0,
+ Sales = 897050,
+ COGS = 261560,
+ Profit = 635490,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"2846",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 34152,
+ Discounts = 0,
+ Sales = 34152,
+ COGS = 1101,
+ Profit = 33051,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"997",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 6979,
+ Discounts = 0,
+ Sales = 6979,
+ COGS = 4415,
+ Profit = 2564,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"3421",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 51315,
+ Discounts = 0,
+ Sales = 51315,
+ COGS = 5490,
+ Profit = 45825,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Marchesa",
+ UnitsSold = @"70000",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 1050000,
+ Discounts = 0,
+ Sales = 1050000,
+ COGS = 5490,
+ Profit = 1044510,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"2291",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 687300,
+ Discounts = 0,
+ Sales = 687300,
+ COGS = 197000,
+ Profit = 490300,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"2290",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 34350,
+ Discounts = 0,
+ Sales = 34350,
+ COGS = 24720,
+ Profit = 9630,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"2133",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 14931,
+ Discounts = 0,
+ Sales = 14931,
+ COGS = 5715,
+ Profit = 9216,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"3475",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 1216250,
+ Discounts = 0,
+ Sales = 1216250,
+ COGS = 448500,
+ Profit = 767750,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"3686",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 44232,
+ Discounts = 0,
+ Sales = 44232,
+ COGS = 2736,
+ Profit = 41496,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"3319",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 49785,
+ Discounts = 0,
+ Sales = 49785,
+ COGS = 21520,
+ Profit = 28265,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"3617",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 72340,
+ Discounts = 0,
+ Sales = 72340,
+ COGS = 18170,
+ Profit = 54170,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"1266",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 443100,
+ Discounts = 0,
+ Sales = 443100,
+ COGS = 393380,
+ Profit = 49720,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"894",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 6258,
+ Discounts = 0,
+ Sales = 6258,
+ COGS = 7465,
+ Profit = 1207,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"2725",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 340625,
+ Discounts = 0,
+ Sales = 340625,
+ COGS = 216480,
+ Profit = 124145,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"3061",
+ ManufacturingPrice = 120,
+ SalePrice = 12,
+ GrossSales = 36732,
+ Discounts = 0,
+ Sales = 36732,
+ COGS = 6483,
+ Profit = 30249,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"3958",
+ ManufacturingPrice = 120,
+ SalePrice = 350,
+ GrossSales = 1385300,
+ Discounts = 0,
+ Sales = 1385300,
+ COGS = 261560,
+ Profit = 1123740,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"3920",
+ ManufacturingPrice = 120,
+ SalePrice = 12,
+ GrossSales = 47040,
+ Discounts = 0,
+ Sales = 47040,
+ COGS = 4635,
+ Profit = 42405,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"3381",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 422625,
+ Discounts = 0,
+ Sales = 422625,
+ COGS = 338520,
+ Profit = 84105,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"1094",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 136750,
+ Discounts = 0,
+ Sales = 136750,
+ COGS = 41400,
+ Profit = 95350,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"4307",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 1292100,
+ Discounts = 0,
+ Sales = 1292100,
+ COGS = 500250,
+ Profit = 791850,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"878",
+ ManufacturingPrice = 250,
+ SalePrice = 12,
+ GrossSales = 10536,
+ Discounts = 0,
+ Sales = 10536,
+ COGS = 8514,
+ Profit = 2022,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"496",
+ ManufacturingPrice = 250,
+ SalePrice = 15,
+ GrossSales = 7440,
+ Discounts = 0,
+ Sales = 7440,
+ COGS = 21780,
+ Profit = 14340,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"3367",
+ ManufacturingPrice = 250,
+ SalePrice = 15,
+ GrossSales = 50505,
+ Discounts = 0,
+ Sales = 50505,
+ COGS = 8880,
+ Profit = 41625,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"3880",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 1358000,
+ Discounts = 0,
+ Sales = 1358000,
+ COGS = 397020,
+ Profit = 960980,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"2055",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 616500,
+ Discounts = 0,
+ Sales = 616500,
+ COGS = 537750,
+ Profit = 78750,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"4041",
+ ManufacturingPrice = 250,
+ SalePrice = 20,
+ GrossSales = 80820,
+ Discounts = 0,
+ Sales = 80820,
+ COGS = 18170,
+ Profit = 62650,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Luxe",
+ UnitsSold = @"3237",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 1132950,
+ Discounts = 0,
+ Sales = 1132950,
+ COGS = 715000,
+ Profit = 417950,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"630",
+ ManufacturingPrice = 260,
+ SalePrice = 12,
+ GrossSales = 7560,
+ Discounts = 0,
+ Sales = 7560,
+ COGS = 5859,
+ Profit = 1701,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"4210",
+ ManufacturingPrice = 260,
+ SalePrice = 125,
+ GrossSales = 526250,
+ Discounts = 0,
+ Sales = 526250,
+ COGS = 506340,
+ Profit = 19910,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Luxe",
+ UnitsSold = @"1127",
+ ManufacturingPrice = 260,
+ SalePrice = 20,
+ GrossSales = 22540,
+ Discounts = 0,
+ Sales = 22540,
+ COGS = 18990,
+ Profit = 3550,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"3438",
+ ManufacturingPrice = 260,
+ SalePrice = 7,
+ GrossSales = 24066,
+ Discounts = 0,
+ Sales = 24066,
+ COGS = 8430,
+ Profit = 15636,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"2015",
+ ManufacturingPrice = 260,
+ SalePrice = 12,
+ GrossSales = 24180,
+ Discounts = 0,
+ Sales = 24180,
+ COGS = 6423,
+ Profit = 17757,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"2534",
+ ManufacturingPrice = 260,
+ SalePrice = 7,
+ GrossSales = 17738,
+ Discounts = 0,
+ Sales = 17738,
+ COGS = 5715,
+ Profit = 12023,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"1384",
+ ManufacturingPrice = 260,
+ SalePrice = 15,
+ GrossSales = 20760,
+ Discounts = 0,
+ Sales = 20760,
+ COGS = 6150,
+ Profit = 14610,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"3561",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 24927,
+ Discounts = 276.15,
+ Sales = 24650.85,
+ COGS = 19725,
+ Profit = 4925.85,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"1823",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 27345,
+ Discounts = 344.4,
+ Sales = 27000.6,
+ COGS = 22960,
+ Profit = 4040.6,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"2795",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 19565,
+ Discounts = 72.1,
+ Sales = 19492.9,
+ COGS = 5150,
+ Profit = 14342.9,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"457",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 3199,
+ Discounts = 44.73,
+ Sales = 3154.27,
+ COGS = 3195,
+ Profit = 40.73,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"3785",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 26495,
+ Discounts = 92.82,
+ Sales = 26402.18,
+ COGS = 6630,
+ Profit = 19772.18,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"748",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 8976,
+ Discounts = 222.96,
+ Sales = 8753.04,
+ COGS = 5574,
+ Profit = 3179.04,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"1021",
+ ManufacturingPrice = 3,
+ SalePrice = 350,
+ GrossSales = 357350,
+ Discounts = 4235,
+ Sales = 353115,
+ COGS = 314600,
+ Profit = 38515,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"2076",
+ ManufacturingPrice = 3,
+ SalePrice = 7,
+ GrossSales = 14532,
+ Discounts = 177.03,
+ Sales = 14354.97,
+ COGS = 12645,
+ Profit = 1709.97,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"4316",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 51792,
+ Discounts = 173.4,
+ Sales = 51618.6,
+ COGS = 4335,
+ Profit = 47283.6,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"2654",
+ ManufacturingPrice = 3,
+ SalePrice = 125,
+ GrossSales = 331750,
+ Discounts = 412.5,
+ Sales = 331337.5,
+ COGS = 39600,
+ Profit = 291737.5,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"4174",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 50088,
+ Discounts = 320.52,
+ Sales = 49767.48,
+ COGS = 8013,
+ Profit = 41754.48,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"1675",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 20100,
+ Discounts = 91.92,
+ Sales = 20008.08,
+ COGS = 2298,
+ Profit = 17710.08,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"1572",
+ ManufacturingPrice = 3,
+ SalePrice = 300,
+ GrossSales = 471600,
+ Discounts = 1482,
+ Sales = 470118,
+ COGS = 123500,
+ Profit = 346618,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"3736",
+ ManufacturingPrice = 3,
+ SalePrice = 350,
+ GrossSales = 1307600,
+ Discounts = 4889.5,
+ Sales = 1302710.5,
+ COGS = 363220,
+ Profit = 939490.5,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"1914",
+ ManufacturingPrice = 3,
+ SalePrice = 350,
+ GrossSales = 669900,
+ Discounts = 7542.5,
+ Sales = 662357.5,
+ COGS = 560300,
+ Profit = 102057.5,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"2742",
+ ManufacturingPrice = 5,
+ SalePrice = 15,
+ GrossSales = 41130,
+ Discounts = 332.1,
+ Sales = 40797.9,
+ COGS = 22140,
+ Profit = 18657.9,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"1499",
+ ManufacturingPrice = 5,
+ SalePrice = 300,
+ GrossSales = 449700,
+ Discounts = 6903,
+ Sales = 442797,
+ COGS = 575250,
+ Profit = 132453,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"3772",
+ ManufacturingPrice = 5,
+ SalePrice = 20,
+ GrossSales = 75440,
+ Discounts = 275.1,
+ Sales = 75164.9,
+ COGS = 13755,
+ Profit = 61409.9,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"1112",
+ ManufacturingPrice = 5,
+ SalePrice = 7,
+ GrossSales = 7784,
+ Discounts = 128.1,
+ Sales = 7655.9,
+ COGS = 9150,
+ Profit = 1494.1,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"1723",
+ ManufacturingPrice = 5,
+ SalePrice = 300,
+ GrossSales = 516900,
+ Discounts = 7494,
+ Sales = 509406,
+ COGS = 624500,
+ Profit = 115094,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"423",
+ ManufacturingPrice = 5,
+ SalePrice = 125,
+ GrossSales = 52875,
+ Discounts = 828.75,
+ Sales = 52046.25,
+ COGS = 79560,
+ Profit = 27513.75,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"2368",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 35520,
+ Discounts = 227.1,
+ Sales = 35292.9,
+ COGS = 15140,
+ Profit = 20152.9,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"1586",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 11102,
+ Discounts = 314.48,
+ Sales = 10787.52,
+ COGS = 22462.5,
+ Profit = 11674.98,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"3386",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 423250,
+ Discounts = 908.75,
+ Sales = 422341.25,
+ COGS = 87240,
+ Profit = 335101.25,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"852",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 106500,
+ Discounts = 983.75,
+ Sales = 105516.25,
+ COGS = 94440,
+ Profit = 11076.25,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"2783",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 347875,
+ Discounts = 2278.75,
+ Sales = 345596.25,
+ COGS = 218760,
+ Profit = 126836.25,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"2684",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 40260,
+ Discounts = 112.05,
+ Sales = 40147.95,
+ COGS = 7470,
+ Profit = 32677.95,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"4393",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 52716,
+ Discounts = 91.92,
+ Sales = 52624.08,
+ COGS = 2298,
+ Profit = 50326.08,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"4083",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 1224900,
+ Discounts = 8715,
+ Sales = 1216185,
+ COGS = 726250,
+ Profit = 489935,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"2816",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 985600,
+ Discounts = 7542.5,
+ Sales = 978057.5,
+ COGS = 560300,
+ Profit = 417757.5,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"4294",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 85880,
+ Discounts = 772.8,
+ Sales = 85107.2,
+ COGS = 38640,
+ Profit = 46467.2,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"2856",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 19992,
+ Discounts = 25.34,
+ Sales = 19966.66,
+ COGS = 1810,
+ Profit = 18156.66,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"1407",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 175875,
+ Discounts = 1153.75,
+ Sales = 174721.25,
+ COGS = 110760,
+ Profit = 63961.25,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"3850",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 481250,
+ Discounts = 828.75,
+ Sales = 480421.25,
+ COGS = 79560,
+ Profit = 400861.25,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"2856",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 19992,
+ Discounts = 146.44,
+ Sales = 19845.56,
+ COGS = 10460,
+ Profit = 9385.56,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"1265",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 8855,
+ Discounts = 18.41,
+ Sales = 8836.59,
+ COGS = 1315,
+ Profit = 7521.59,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"3892",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 1362200,
+ Discounts = 3302.25,
+ Sales = 1358897.75,
+ COGS = 245310,
+ Profit = 1113587.75,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"3068",
+ ManufacturingPrice = 250,
+ SalePrice = 125,
+ GrossSales = 383500,
+ Discounts = 908.75,
+ Sales = 382591.25,
+ COGS = 87240,
+ Profit = 295351.25,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"2181",
+ ManufacturingPrice = 250,
+ SalePrice = 125,
+ GrossSales = 272625,
+ Discounts = 983.75,
+ Sales = 271641.25,
+ COGS = 94440,
+ Profit = 177201.25,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"1356",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 406800,
+ Discounts = 2958,
+ Sales = 403842,
+ COGS = 246500,
+ Profit = 157342,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"2545",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 763500,
+ Discounts = 1482,
+ Sales = 762018,
+ COGS = 123500,
+ Profit = 638518,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"1814",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 634900,
+ Discounts = 4889.5,
+ Sales = 630010.5,
+ COGS = 363220,
+ Profit = 266790.5,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"1495",
+ ManufacturingPrice = 250,
+ SalePrice = 125,
+ GrossSales = 186875,
+ Discounts = 2180,
+ Sales = 184695,
+ COGS = 209280,
+ Profit = 24585,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"1154",
+ ManufacturingPrice = 260,
+ SalePrice = 12,
+ GrossSales = 13848,
+ Discounts = 238.68,
+ Sales = 13609.32,
+ COGS = 5967,
+ Profit = 7642.32,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Luxe",
+ UnitsSold = @"4180",
+ ManufacturingPrice = 260,
+ SalePrice = 15,
+ GrossSales = 62700,
+ Discounts = 48.15,
+ Sales = 62651.85,
+ COGS = 3210,
+ Profit = 59441.85,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"1463",
+ ManufacturingPrice = 3,
+ SalePrice = 125,
+ GrossSales = 182875,
+ Discounts = 1856.25,
+ Sales = 181018.75,
+ COGS = 89100,
+ Profit = 91918.75,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"215",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 2580,
+ Discounts = 310.8,
+ Sales = 2269.2,
+ COGS = 3885,
+ Profit = 1615.8,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"4099",
+ ManufacturingPrice = 3,
+ SalePrice = 300,
+ GrossSales = 1229700,
+ Discounts = 1284,
+ Sales = 1228416,
+ COGS = 53500,
+ Profit = 1174916,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"2660",
+ ManufacturingPrice = 3,
+ SalePrice = 7,
+ GrossSales = 18620,
+ Discounts = 300.3,
+ Sales = 18319.7,
+ COGS = 10725,
+ Profit = 7594.7,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"566",
+ ManufacturingPrice = 3,
+ SalePrice = 350,
+ GrossSales = 198100,
+ Discounts = 19964,
+ Sales = 178136,
+ COGS = 741520,
+ Profit = 563384,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"3255",
+ ManufacturingPrice = 5,
+ SalePrice = 12,
+ GrossSales = 39060,
+ Discounts = 274.08,
+ Sales = 38785.92,
+ COGS = 3426,
+ Profit = 35359.92,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"772",
+ ManufacturingPrice = 5,
+ SalePrice = 20,
+ GrossSales = 15440,
+ Discounts = 626.4,
+ Sales = 14813.6,
+ COGS = 15660,
+ Profit = 846.4,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"1135",
+ ManufacturingPrice = 5,
+ SalePrice = 12,
+ GrossSales = 13620,
+ Discounts = 165.6,
+ Sales = 13454.4,
+ COGS = 2070,
+ Profit = 11384.4,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"3826",
+ ManufacturingPrice = 5,
+ SalePrice = 125,
+ GrossSales = 478250,
+ Discounts = 4150,
+ Sales = 474100,
+ COGS = 199200,
+ Profit = 274900,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"1193",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 17895,
+ Discounts = 708.9,
+ Sales = 17186.1,
+ COGS = 23630,
+ Profit = 6443.9,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"2530",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 759000,
+ Discounts = 5508,
+ Sales = 753492,
+ COGS = 229500,
+ Profit = 523992,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"3451",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 1035300,
+ Discounts = 10368,
+ Sales = 1024932,
+ COGS = 432000,
+ Profit = 592932,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"3059",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 36708,
+ Discounts = 274.08,
+ Sales = 36433.92,
+ COGS = 3426,
+ Profit = 33007.92,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"3957",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 494625,
+ Discounts = 1655,
+ Sales = 492970,
+ COGS = 79440,
+ Profit = 413530,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"3444",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 41328,
+ Discounts = 310.8,
+ Sales = 41017.2,
+ COGS = 3885,
+ Profit = 37132.2,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"4388",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 548500,
+ Discounts = 2022.5,
+ Sales = 546477.5,
+ COGS = 97080,
+ Profit = 449397.5,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"2106",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 263250,
+ Discounts = 5362.5,
+ Sales = 257887.5,
+ COGS = 257400,
+ Profit = 487.5,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"799",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 9588,
+ Discounts = 428.4,
+ Sales = 9159.6,
+ COGS = 5355,
+ Profit = 3804.6,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"3154",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 946200,
+ Discounts = 11496,
+ Sales = 934704,
+ COGS = 479000,
+ Profit = 455704,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"4108",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 1437800,
+ Discounts = 19964,
+ Sales = 1417836,
+ COGS = 741520,
+ Profit = 676316,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"3760",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 470000,
+ Discounts = 6822.5,
+ Sales = 463177.5,
+ COGS = 327480,
+ Profit = 135697.5,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"377",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 5655,
+ Discounts = 577.5,
+ Sales = 5077.5,
+ COGS = 19250,
+ Profit = 14172.5,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"2110",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 14770,
+ Discounts = 281.82,
+ Sales = 14488.18,
+ COGS = 10065,
+ Profit = 4423.18,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"2334",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 28008,
+ Discounts = 253.2,
+ Sales = 27754.8,
+ COGS = 3165,
+ Profit = 24589.8,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"580",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 6960,
+ Discounts = 260.16,
+ Sales = 6699.84,
+ COGS = 3252,
+ Profit = 3447.84,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"2610",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 52200,
+ Discounts = 626.4,
+ Sales = 51573.6,
+ COGS = 15660,
+ Profit = 35913.6,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"1598",
+ ManufacturingPrice = 120,
+ SalePrice = 350,
+ GrossSales = 559300,
+ Discounts = 20762,
+ Sales = 538538,
+ COGS = 771160,
+ Profit = 232622,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"1459",
+ ManufacturingPrice = 120,
+ SalePrice = 350,
+ GrossSales = 510650,
+ Discounts = 20139,
+ Sales = 490511,
+ COGS = 748020,
+ Profit = 257509,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"3284",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 410500,
+ Discounts = 2022.5,
+ Sales = 408477.5,
+ COGS = 97080,
+ Profit = 311397.5,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"1197",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 149625,
+ Discounts = 5362.5,
+ Sales = 144262.5,
+ COGS = 257400,
+ Profit = 113137.5,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"3774",
+ ManufacturingPrice = 120,
+ SalePrice = 12,
+ GrossSales = 45288,
+ Discounts = 253.2,
+ Sales = 45034.8,
+ COGS = 3165,
+ Profit = 41869.8,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"2303",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 46060,
+ Discounts = 217.6,
+ Sales = 45842.4,
+ COGS = 5440,
+ Profit = 40402.4,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"2572",
+ ManufacturingPrice = 120,
+ SalePrice = 12,
+ GrossSales = 30864,
+ Discounts = 260.16,
+ Sales = 30603.84,
+ COGS = 3252,
+ Profit = 27351.84,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"320",
+ ManufacturingPrice = 250,
+ SalePrice = 125,
+ GrossSales = 40000,
+ Discounts = 1655,
+ Sales = 38345,
+ COGS = 79440,
+ Profit = 41095,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"2126",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 637800,
+ Discounts = 1284,
+ Sales = 636516,
+ COGS = 53500,
+ Profit = 583016,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"3275",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 1146250,
+ Discounts = 20139,
+ Sales = 1126111,
+ COGS = 748020,
+ Profit = 378091,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"3582",
+ ManufacturingPrice = 250,
+ SalePrice = 125,
+ GrossSales = 447750,
+ Discounts = 6822.5,
+ Sales = 440927.5,
+ COGS = 327480,
+ Profit = 113447.5,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"783",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 274050,
+ Discounts = 1862,
+ Sales = 272188,
+ COGS = 69160,
+ Profit = 203028,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"1202",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 420700,
+ Discounts = 13580,
+ Sales = 407120,
+ COGS = 504400,
+ Profit = 97280,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"4056",
+ ManufacturingPrice = 260,
+ SalePrice = 300,
+ GrossSales = 1216800,
+ Discounts = 1554,
+ Sales = 1215246,
+ COGS = 64750,
+ Profit = 1150496,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"2144",
+ ManufacturingPrice = 260,
+ SalePrice = 300,
+ GrossSales = 643200,
+ Discounts = 6606,
+ Sales = 636594,
+ COGS = 275250,
+ Profit = 361344,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"3502",
+ ManufacturingPrice = 260,
+ SalePrice = 125,
+ GrossSales = 437750,
+ Discounts = 5690,
+ Sales = 432060,
+ COGS = 273120,
+ Profit = 158940,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"1397",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 488950,
+ Discounts = 20762,
+ Sales = 468188,
+ COGS = 771160,
+ Profit = 302972,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"679",
+ ManufacturingPrice = 260,
+ SalePrice = 20,
+ GrossSales = 13580,
+ Discounts = 494.4,
+ Sales = 13085.6,
+ COGS = 12360,
+ Profit = 725.6,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Luxe",
+ UnitsSold = @"2351",
+ ManufacturingPrice = 260,
+ SalePrice = 20,
+ GrossSales = 47020,
+ Discounts = 376.4,
+ Sales = 46643.6,
+ COGS = 9410,
+ Profit = 37233.6,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"2043",
+ ManufacturingPrice = 260,
+ SalePrice = 300,
+ GrossSales = 612900,
+ Discounts = 11496,
+ Sales = 601404,
+ COGS = 479000,
+ Profit = 122404,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"3565",
+ ManufacturingPrice = 3,
+ SalePrice = 125,
+ GrossSales = 445625,
+ Discounts = 15913.13,
+ Sales = 429711.88,
+ COGS = 509220,
+ Profit = 79508.13,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"1401",
+ ManufacturingPrice = 3,
+ SalePrice = 20,
+ GrossSales = 28020,
+ Discounts = 1548,
+ Sales = 26472,
+ COGS = 25800,
+ Profit = 672,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"2077",
+ ManufacturingPrice = 3,
+ SalePrice = 300,
+ GrossSales = 623100,
+ Discounts = 6201,
+ Sales = 616899,
+ COGS = 172250,
+ Profit = 444649,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"3643",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 43716,
+ Discounts = 700.92,
+ Sales = 43015.08,
+ COGS = 5841,
+ Profit = 37174.08,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"1105",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 13260,
+ Discounts = 326.88,
+ Sales = 12933.12,
+ COGS = 2724,
+ Profit = 10209.12,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"2960",
+ ManufacturingPrice = 5,
+ SalePrice = 7,
+ GrossSales = 20720,
+ Discounts = 411.18,
+ Sales = 20308.82,
+ COGS = 9790,
+ Profit = 10518.82,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"1201",
+ ManufacturingPrice = 5,
+ SalePrice = 12,
+ GrossSales = 14412,
+ Discounts = 684.36,
+ Sales = 13727.64,
+ COGS = 5703,
+ Profit = 8024.64,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"2321",
+ ManufacturingPrice = 5,
+ SalePrice = 7,
+ GrossSales = 16247,
+ Discounts = 114.24,
+ Sales = 16132.76,
+ COGS = 2720,
+ Profit = 13412.76,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"3640",
+ ManufacturingPrice = 5,
+ SalePrice = 350,
+ GrossSales = 1274000,
+ Discounts = 18868.5,
+ Sales = 1255131.5,
+ COGS = 467220,
+ Profit = 787911.5,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"3972",
+ ManufacturingPrice = 5,
+ SalePrice = 125,
+ GrossSales = 496500,
+ Discounts = 4826.25,
+ Sales = 491673.75,
+ COGS = 154440,
+ Profit = 337233.75,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"3878",
+ ManufacturingPrice = 5,
+ SalePrice = 125,
+ GrossSales = 484750,
+ Discounts = 6397.5,
+ Sales = 478352.5,
+ COGS = 204720,
+ Profit = 273632.5,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"2278",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 683400,
+ Discounts = 21910.5,
+ Sales = 661489.5,
+ COGS = 608625,
+ Profit = 52864.5,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"1075",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 134375,
+ Discounts = 6652.5,
+ Sales = 127722.5,
+ COGS = 212880,
+ Profit = 85157.5,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"4050",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 48600,
+ Discounts = 684.36,
+ Sales = 47915.64,
+ COGS = 5703,
+ Profit = 42212.64,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"3035",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 910500,
+ Discounts = 6201,
+ Sales = 904299,
+ COGS = 172250,
+ Profit = 732049,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"3636",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 454500,
+ Discounts = 5887.5,
+ Sales = 448612.5,
+ COGS = 188400,
+ Profit = 260212.5,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"1379",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 16548,
+ Discounts = 493.02,
+ Sales = 16054.98,
+ COGS = 4108.5,
+ Profit = 11946.48,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"4492",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 561500,
+ Discounts = 7533.75,
+ Sales = 553966.25,
+ COGS = 241080,
+ Profit = 312886.25,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"764",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 11460,
+ Discounts = 875.25,
+ Sales = 10584.75,
+ COGS = 19450,
+ Profit = 8865.25,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"1744",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 218000,
+ Discounts = 4826.25,
+ Sales = 213173.75,
+ COGS = 154440,
+ Profit = 58733.75,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"2341",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 292625,
+ Discounts = 6397.5,
+ Sales = 286227.5,
+ COGS = 204720,
+ Profit = 81507.5,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"3835",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 479375,
+ Discounts = 7533.75,
+ Sales = 471841.25,
+ COGS = 241080,
+ Profit = 230761.25,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"1161",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 348300,
+ Discounts = 25596,
+ Sales = 322704,
+ COGS = 711000,
+ Profit = 388296,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"876",
+ ManufacturingPrice = 250,
+ SalePrice = 12,
+ GrossSales = 10512,
+ Discounts = 689.76,
+ Sales = 9822.24,
+ COGS = 5748,
+ Profit = 4074.24,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"1705",
+ ManufacturingPrice = 250,
+ SalePrice = 125,
+ GrossSales = 213125,
+ Discounts = 5887.5,
+ Sales = 207237.5,
+ COGS = 188400,
+ Profit = 18837.5,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"1805",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 541500,
+ Discounts = 16866,
+ Sales = 524634,
+ COGS = 468500,
+ Profit = 56134,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"389",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 136150,
+ Discounts = 17241,
+ Sales = 118909,
+ COGS = 426920,
+ Profit = 308011,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"2745",
+ ManufacturingPrice = 250,
+ SalePrice = 15,
+ GrossSales = 41175,
+ Discounts = 875.25,
+ Sales = 40299.75,
+ COGS = 19450,
+ Profit = 20849.75,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"1459",
+ ManufacturingPrice = 3,
+ SalePrice = 20,
+ GrossSales = 29180,
+ Discounts = 498.6,
+ Sales = 28681.4,
+ COGS = 8310,
+ Profit = 20371.4,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"3938",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 27566,
+ Discounts = 369.6,
+ Sales = 27196.4,
+ COGS = 8800,
+ Profit = 18396.4,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"4236",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 84720,
+ Discounts = 2310.3,
+ Sales = 82409.7,
+ COGS = 38505,
+ Profit = 43904.7,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"3627",
+ ManufacturingPrice = 250,
+ SalePrice = 12,
+ GrossSales = 43524,
+ Discounts = 892.44,
+ Sales = 42631.56,
+ COGS = 7437,
+ Profit = 35194.56,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"1756",
+ ManufacturingPrice = 5,
+ SalePrice = 15,
+ GrossSales = 26340,
+ Discounts = 1218.6,
+ Sales = 25121.4,
+ COGS = 20310,
+ Profit = 4811.4,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"307",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 4605,
+ Discounts = 1218.6,
+ Sales = 3386.4,
+ COGS = 20310,
+ Profit = 16923.6,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"4489",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 67335,
+ Discounts = 1356.6,
+ Sales = 65978.4,
+ COGS = 22610,
+ Profit = 43368.4,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"2167",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 43340,
+ Discounts = 588.8,
+ Sales = 42751.2,
+ COGS = 7360,
+ Profit = 35391.2,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"1137",
+ ManufacturingPrice = 3,
+ SalePrice = 7,
+ GrossSales = 7959,
+ Discounts = 798.28,
+ Sales = 7160.72,
+ COGS = 14255,
+ Profit = 7094.28,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"1222",
+ ManufacturingPrice = 3,
+ SalePrice = 300,
+ GrossSales = 366600,
+ Discounts = 24252,
+ Sales = 342348,
+ COGS = 505250,
+ Profit = 162902,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"489",
+ ManufacturingPrice = 3,
+ SalePrice = 350,
+ GrossSales = 171150,
+ Discounts = 3836,
+ Sales = 167314,
+ COGS = 71240,
+ Profit = 96074,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"4133",
+ ManufacturingPrice = 5,
+ SalePrice = 15,
+ GrossSales = 61995,
+ Discounts = 1180.2,
+ Sales = 60814.8,
+ COGS = 19670,
+ Profit = 41144.8,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"2743",
+ ManufacturingPrice = 5,
+ SalePrice = 300,
+ GrossSales = 822900,
+ Discounts = 22308,
+ Sales = 800592,
+ COGS = 464750,
+ Profit = 335842,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"3699",
+ ManufacturingPrice = 5,
+ SalePrice = 7,
+ GrossSales = 25893,
+ Discounts = 798.28,
+ Sales = 25094.72,
+ COGS = 14255,
+ Profit = 10839.72,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"4460",
+ ManufacturingPrice = 5,
+ SalePrice = 300,
+ GrossSales = 1338000,
+ Discounts = 24252,
+ Sales = 1313748,
+ COGS = 505250,
+ Profit = 808498,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"1232",
+ ManufacturingPrice = 5,
+ SalePrice = 125,
+ GrossSales = 154000,
+ Discounts = 5690,
+ Sales = 148310,
+ COGS = 136560,
+ Profit = 11750,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"2586",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 18102,
+ Discounts = 1190.28,
+ Sales = 16911.72,
+ COGS = 21255,
+ Profit = 4343.28,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"1332",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 166500,
+ Discounts = 3975,
+ Sales = 162525,
+ COGS = 95400,
+ Profit = 67125,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"4487",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 1346100,
+ Discounts = 16974,
+ Sales = 1329126,
+ COGS = 353625,
+ Profit = 975501,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"3862",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 1158600,
+ Discounts = 35016,
+ Sales = 1123584,
+ COGS = 729500,
+ Profit = 394084,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"1765",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 617750,
+ Discounts = 48300,
+ Sales = 569450,
+ COGS = 897000,
+ Profit = 327550,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"3533",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 441625,
+ Discounts = 14940,
+ Sales = 426685,
+ COGS = 358560,
+ Profit = 68125,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"2016",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 30240,
+ Discounts = 130.8,
+ Sales = 30109.2,
+ COGS = 2180,
+ Profit = 27929.2,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"2938",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 58760,
+ Discounts = 1659.2,
+ Sales = 57100.8,
+ COGS = 20740,
+ Profit = 36360.8,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"3352",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 67040,
+ Discounts = 844.8,
+ Sales = 66195.2,
+ COGS = 10560,
+ Profit = 55635.2,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"4409",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 66135,
+ Discounts = 402.6,
+ Sales = 65732.4,
+ COGS = 6710,
+ Profit = 59022.4,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"3323",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 49845,
+ Discounts = 908.4,
+ Sales = 48936.6,
+ COGS = 15140,
+ Profit = 33796.6,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"2430",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 850500,
+ Discounts = 3836,
+ Sales = 846664,
+ COGS = 71240,
+ Profit = 775424,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"535",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 66875,
+ Discounts = 5690,
+ Sales = 61185,
+ COGS = 136560,
+ Profit = 75375,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"1523",
+ ManufacturingPrice = 120,
+ SalePrice = 12,
+ GrossSales = 18276,
+ Discounts = 703.2,
+ Sales = 17572.8,
+ COGS = 4395,
+ Profit = 13177.8,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"3631",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 72620,
+ Discounts = 2116.8,
+ Sales = 70503.2,
+ COGS = 26460,
+ Profit = 44043.2,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"1782",
+ ManufacturingPrice = 120,
+ SalePrice = 350,
+ GrossSales = 623700,
+ Discounts = 30478,
+ Sales = 593222,
+ COGS = 566020,
+ Profit = 27202,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"347",
+ ManufacturingPrice = 250,
+ SalePrice = 12,
+ GrossSales = 4164,
+ Discounts = 415.68,
+ Sales = 3748.32,
+ COGS = 2598,
+ Profit = 1150.32,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"4147",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 1451450,
+ Discounts = 4886,
+ Sales = 1446564,
+ COGS = 90740,
+ Profit = 1355824,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"3509",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 1228150,
+ Discounts = 30478,
+ Sales = 1197672,
+ COGS = 566020,
+ Profit = 631652,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"2774",
+ ManufacturingPrice = 250,
+ SalePrice = 15,
+ GrossSales = 41610,
+ Discounts = 908.4,
+ Sales = 40701.6,
+ COGS = 15140,
+ Profit = 25561.6,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"2943",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 1030050,
+ Discounts = 26110,
+ Sales = 1003940,
+ COGS = 484900,
+ Profit = 519040,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"4037",
+ ManufacturingPrice = 260,
+ SalePrice = 125,
+ GrossSales = 504625,
+ Discounts = 5370,
+ Sales = 499255,
+ COGS = 128880,
+ Profit = 370375,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"4146",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 1451100,
+ Discounts = 26698,
+ Sales = 1424402,
+ COGS = 495820,
+ Profit = 928582,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"4123",
+ ManufacturingPrice = 260,
+ SalePrice = 15,
+ GrossSales = 61845,
+ Discounts = 402.6,
+ Sales = 61442.4,
+ COGS = 6710,
+ Profit = 54732.4,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"1337",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 467950,
+ Discounts = 24892,
+ Sales = 443058,
+ COGS = 462280,
+ Profit = 19222,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"599",
+ ManufacturingPrice = 5,
+ SalePrice = 7,
+ GrossSales = 4193,
+ Discounts = 405.65,
+ Sales = 3787.35,
+ COGS = 5795,
+ Profit = 2007.65,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"725",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 5075,
+ Discounts = 480.2,
+ Sales = 4594.8,
+ COGS = 6860,
+ Profit = 2265.2,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"477",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 3339,
+ Discounts = 822.15,
+ Sales = 2516.85,
+ COGS = 11745,
+ Profit = 9228.15,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"2325",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 16275,
+ Discounts = 941.15,
+ Sales = 15333.85,
+ COGS = 13445,
+ Profit = 1888.85,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"675",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 8100,
+ Discounts = 1458.6,
+ Sales = 6641.4,
+ COGS = 7293,
+ Profit = 651.6,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"2990",
+ ManufacturingPrice = 120,
+ SalePrice = 12,
+ GrossSales = 35880,
+ Discounts = 1458.6,
+ Sales = 34421.4,
+ COGS = 7293,
+ Profit = 27128.4,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"1072",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 7504,
+ Discounts = 941.15,
+ Sales = 6562.85,
+ COGS = 13445,
+ Profit = 6882.15,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"1048",
+ ManufacturingPrice = 260,
+ SalePrice = 7,
+ GrossSales = 7336,
+ Discounts = 589.05,
+ Sales = 6746.95,
+ COGS = 8415,
+ Profit = 1668.05,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"469",
+ ManufacturingPrice = 260,
+ SalePrice = 12,
+ GrossSales = 5628,
+ Discounts = 673.8,
+ Sales = 4954.2,
+ COGS = 3369,
+ Profit = 1585.2,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"804",
+ ManufacturingPrice = 260,
+ SalePrice = 7,
+ GrossSales = 5628,
+ Discounts = 405.65,
+ Sales = 5222.35,
+ COGS = 5795,
+ Profit = 572.65,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"4240",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 50880,
+ Discounts = 1119,
+ Sales = 49761,
+ COGS = 5595,
+ Profit = 44166,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"1976",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 23712,
+ Discounts = 669.6,
+ Sales = 23042.4,
+ COGS = 3348,
+ Profit = 19694.4,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"1984",
+ ManufacturingPrice = 3,
+ SalePrice = 20,
+ GrossSales = 39680,
+ Discounts = 1563,
+ Sales = 38117,
+ COGS = 15630,
+ Profit = 22487,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"480",
+ ManufacturingPrice = 3,
+ SalePrice = 300,
+ GrossSales = 144000,
+ Discounts = 14865,
+ Sales = 129135,
+ COGS = 247750,
+ Profit = 118615,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"3551",
+ ManufacturingPrice = 3,
+ SalePrice = 7,
+ GrossSales = 24857,
+ Discounts = 355.6,
+ Sales = 24501.4,
+ COGS = 5080,
+ Profit = 19421.4,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"1205",
+ ManufacturingPrice = 3,
+ SalePrice = 15,
+ GrossSales = 18075,
+ Discounts = 2093.25,
+ Sales = 15981.75,
+ COGS = 27910,
+ Profit = 11928.25,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"2480",
+ ManufacturingPrice = 3,
+ SalePrice = 7,
+ GrossSales = 17360,
+ Discounts = 199.5,
+ Sales = 17160.5,
+ COGS = 2850,
+ Profit = 14310.5,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"2926",
+ ManufacturingPrice = 3,
+ SalePrice = 7,
+ GrossSales = 20482,
+ Discounts = 870.45,
+ Sales = 19611.55,
+ COGS = 12435,
+ Profit = 7176.55,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"3210",
+ ManufacturingPrice = 5,
+ SalePrice = 350,
+ GrossSales = 1123500,
+ Discounts = 24228.75,
+ Sales = 1099271.25,
+ COGS = 359970,
+ Profit = 739301.25,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"3221",
+ ManufacturingPrice = 5,
+ SalePrice = 125,
+ GrossSales = 402625,
+ Discounts = 22668.75,
+ Sales = 379956.25,
+ COGS = 435240,
+ Profit = 55283.75,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"2389",
+ ManufacturingPrice = 5,
+ SalePrice = 350,
+ GrossSales = 836150,
+ Discounts = 12600,
+ Sales = 823550,
+ COGS = 187200,
+ Profit = 636350,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"1127",
+ ManufacturingPrice = 5,
+ SalePrice = 12,
+ GrossSales = 13524,
+ Discounts = 1405.2,
+ Sales = 12118.8,
+ COGS = 7026,
+ Profit = 5092.8,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"319",
+ ManufacturingPrice = 5,
+ SalePrice = 300,
+ GrossSales = 95700,
+ Discounts = 16500,
+ Sales = 79200,
+ COGS = 275000,
+ Profit = 195800,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"1610",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 32200,
+ Discounts = 1303,
+ Sales = 30897,
+ COGS = 13030,
+ Profit = 17867,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"4100",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 512500,
+ Discounts = 18700,
+ Sales = 493800,
+ COGS = 359040,
+ Profit = 134760,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"1012",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 126500,
+ Discounts = 14906.25,
+ Sales = 111593.75,
+ COGS = 286200,
+ Profit = 174606.25,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"3337",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 1001100,
+ Discounts = 24105,
+ Sales = 976995,
+ COGS = 401750,
+ Profit = 575245,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"3955",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 27685,
+ Discounts = 814.45,
+ Sales = 26870.55,
+ COGS = 11635,
+ Profit = 15235.55,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"4347",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 1304100,
+ Discounts = 14865,
+ Sales = 1289235,
+ COGS = 247750,
+ Profit = 1041485,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"1548",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 541800,
+ Discounts = 10535,
+ Sales = 531265,
+ COGS = 156520,
+ Profit = 374745,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"2153",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 32295,
+ Discounts = 1965,
+ Sales = 30330,
+ COGS = 26200,
+ Profit = 4130,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"3789",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 1326150,
+ Discounts = 21490,
+ Sales = 1304660,
+ COGS = 319280,
+ Profit = 985380,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"4364",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 87280,
+ Discounts = 1389,
+ Sales = 85891,
+ COGS = 13890,
+ Profit = 72001,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"4126",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 515750,
+ Discounts = 5381.25,
+ Sales = 510368.75,
+ COGS = 103320,
+ Profit = 407048.75,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"1343",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 167875,
+ Discounts = 4400,
+ Sales = 163475,
+ COGS = 84480,
+ Profit = 78995,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"245",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 4900,
+ Discounts = 1802,
+ Sales = 3098,
+ COGS = 18020,
+ Profit = 14922,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"3376",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 67520,
+ Discounts = 2663,
+ Sales = 64857,
+ COGS = 26630,
+ Profit = 38227,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"1401",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 9807,
+ Discounts = 747.6,
+ Sales = 9059.4,
+ COGS = 10680,
+ Profit = 1620.6,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"3483",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 52245,
+ Discounts = 1587,
+ Sales = 50658,
+ COGS = 21160,
+ Profit = 29498,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"2244",
+ ManufacturingPrice = 120,
+ SalePrice = 15,
+ GrossSales = 33660,
+ Discounts = 416.25,
+ Sales = 33243.75,
+ COGS = 5550,
+ Profit = 27693.75,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"1360",
+ ManufacturingPrice = 120,
+ SalePrice = 15,
+ GrossSales = 20400,
+ Discounts = 2145.75,
+ Sales = 18254.25,
+ COGS = 28610,
+ Profit = 10355.75,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"279",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 34875,
+ Discounts = 5043.75,
+ Sales = 29831.25,
+ COGS = 96840,
+ Profit = 67008.75,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"2521",
+ ManufacturingPrice = 120,
+ SalePrice = 350,
+ GrossSales = 882350,
+ Discounts = 10535,
+ Sales = 871815,
+ COGS = 156520,
+ Profit = 715295,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"2433",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 48660,
+ Discounts = 2832,
+ Sales = 45828,
+ COGS = 28320,
+ Profit = 17508,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"1738",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 34760,
+ Discounts = 1579,
+ Sales = 33181,
+ COGS = 15790,
+ Profit = 17391,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"1106",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 138250,
+ Discounts = 5381.25,
+ Sales = 132868.75,
+ COGS = 103320,
+ Profit = 29548.75,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"3379",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 422375,
+ Discounts = 4400,
+ Sales = 417975,
+ COGS = 84480,
+ Profit = 333495,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"1221",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 24420,
+ Discounts = 1033,
+ Sales = 23387,
+ COGS = 10330,
+ Profit = 13057,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"213",
+ ManufacturingPrice = 120,
+ SalePrice = 300,
+ GrossSales = 63900,
+ Discounts = 18750,
+ Sales = 45150,
+ COGS = 312500,
+ Profit = 267350,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"3335",
+ ManufacturingPrice = 250,
+ SalePrice = 20,
+ GrossSales = 66700,
+ Discounts = 1389,
+ Sales = 65311,
+ COGS = 13890,
+ Profit = 51421,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"1260",
+ ManufacturingPrice = 250,
+ SalePrice = 20,
+ GrossSales = 25200,
+ Discounts = 1265,
+ Sales = 23935,
+ COGS = 12650,
+ Profit = 11285,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"3034",
+ ManufacturingPrice = 250,
+ SalePrice = 20,
+ GrossSales = 60680,
+ Discounts = 2297,
+ Sales = 58383,
+ COGS = 22970,
+ Profit = 35413,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"2929",
+ ManufacturingPrice = 250,
+ SalePrice = 20,
+ GrossSales = 58580,
+ Discounts = 2663,
+ Sales = 55917,
+ COGS = 26630,
+ Profit = 29287,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"2389",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 16723,
+ Discounts = 199.5,
+ Sales = 16523.5,
+ COGS = 2850,
+ Profit = 13673.5,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"3086",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 21602,
+ Discounts = 870.45,
+ Sales = 20731.55,
+ COGS = 12435,
+ Profit = 8296.55,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"745",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 260750,
+ Discounts = 23625,
+ Sales = 237125,
+ COGS = 351000,
+ Profit = 113875,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"1266",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 443100,
+ Discounts = 9660,
+ Sales = 433440,
+ COGS = 143520,
+ Profit = 289920,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"3790",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 1326500,
+ Discounts = 21490,
+ Sales = 1305010,
+ COGS = 319280,
+ Profit = 985730,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"4287",
+ ManufacturingPrice = 260,
+ SalePrice = 300,
+ GrossSales = 1286100,
+ Discounts = 18750,
+ Sales = 1267350,
+ COGS = 312500,
+ Profit = 954850,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"3193",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 47895,
+ Discounts = 3420.9,
+ Sales = 44474.1,
+ COGS = 38010,
+ Profit = 6464.1,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"1967",
+ ManufacturingPrice = 3,
+ SalePrice = 20,
+ GrossSales = 39340,
+ Discounts = 1341,
+ Sales = 37999,
+ COGS = 11175,
+ Profit = 26824,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"631",
+ ManufacturingPrice = 3,
+ SalePrice = 15,
+ GrossSales = 9465,
+ Discounts = 2559.6,
+ Sales = 6905.4,
+ COGS = 28440,
+ Profit = 21534.6,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"3469",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 41628,
+ Discounts = 404.64,
+ Sales = 41223.36,
+ COGS = 1686,
+ Profit = 39537.36,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"570",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 6840,
+ Discounts = 1655.28,
+ Sales = 5184.72,
+ COGS = 6897,
+ Profit = 1712.28,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"3215",
+ ManufacturingPrice = 3,
+ SalePrice = 15,
+ GrossSales = 48225,
+ Discounts = 1827,
+ Sales = 46398,
+ COGS = 20300,
+ Profit = 26098,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"3754",
+ ManufacturingPrice = 3,
+ SalePrice = 7,
+ GrossSales = 26278,
+ Discounts = 110.46,
+ Sales = 26167.54,
+ COGS = 1315,
+ Profit = 24852.54,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"2187",
+ ManufacturingPrice = 3,
+ SalePrice = 125,
+ GrossSales = 273375,
+ Discounts = 6652.5,
+ Sales = 266722.5,
+ COGS = 106440,
+ Profit = 160282.5,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"1959",
+ ManufacturingPrice = 5,
+ SalePrice = 350,
+ GrossSales = 685650,
+ Discounts = 20580,
+ Sales = 665070,
+ COGS = 254800,
+ Profit = 410270,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"2181",
+ ManufacturingPrice = 5,
+ SalePrice = 350,
+ GrossSales = 763350,
+ Discounts = 30660,
+ Sales = 732690,
+ COGS = 379600,
+ Profit = 353090,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"3559",
+ ManufacturingPrice = 5,
+ SalePrice = 7,
+ GrossSales = 24913,
+ Discounts = 589.26,
+ Sales = 24323.74,
+ COGS = 7015,
+ Profit = 17308.74,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"2205",
+ ManufacturingPrice = 5,
+ SalePrice = 12,
+ GrossSales = 26460,
+ Discounts = 1960.56,
+ Sales = 24499.44,
+ COGS = 8169,
+ Profit = 16330.44,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"1890",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 661500,
+ Discounts = 31416,
+ Sales = 630084,
+ COGS = 388960,
+ Profit = 241124,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"1296",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 15552,
+ Discounts = 1655.28,
+ Sales = 13896.72,
+ COGS = 6897,
+ Profit = 6999.72,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"775",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 271250,
+ Discounts = 15267,
+ Sales = 255983,
+ COGS = 189020,
+ Profit = 66963,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"2417",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 302125,
+ Discounts = 7140,
+ Sales = 294985,
+ COGS = 114240,
+ Profit = 180745,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"1158",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 144750,
+ Discounts = 20662.5,
+ Sales = 124087.5,
+ COGS = 330600,
+ Profit = 206512.5,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"803",
+ ManufacturingPrice = 120,
+ SalePrice = 15,
+ GrossSales = 12045,
+ Discounts = 1377,
+ Sales = 10668,
+ COGS = 15300,
+ Profit = 4632,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"3705",
+ ManufacturingPrice = 120,
+ SalePrice = 350,
+ GrossSales = 1296750,
+ Discounts = 31416,
+ Sales = 1265334,
+ COGS = 388960,
+ Profit = 876374,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"589",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 4123,
+ Discounts = 629.16,
+ Sales = 3493.84,
+ COGS = 7490,
+ Profit = 3996.16,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"3797",
+ ManufacturingPrice = 120,
+ SalePrice = 300,
+ GrossSales = 1139100,
+ Discounts = 21978,
+ Sales = 1117122,
+ COGS = 305250,
+ Profit = 811872,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"1321",
+ ManufacturingPrice = 120,
+ SalePrice = 350,
+ GrossSales = 462350,
+ Discounts = 43596,
+ Sales = 418754,
+ COGS = 539760,
+ Profit = 121006,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"3999",
+ ManufacturingPrice = 250,
+ SalePrice = 15,
+ GrossSales = 59985,
+ Discounts = 2559.6,
+ Sales = 57425.4,
+ COGS = 28440,
+ Profit = 28985.4,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"4256",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 29792,
+ Discounts = 629.16,
+ Sales = 29162.84,
+ COGS = 7490,
+ Profit = 21672.84,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"1643",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 492900,
+ Discounts = 21978,
+ Sales = 470922,
+ COGS = 305250,
+ Profit = 165672,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"1912",
+ ManufacturingPrice = 250,
+ SalePrice = 20,
+ GrossSales = 38240,
+ Discounts = 1347.6,
+ Sales = 36892.4,
+ COGS = 11230,
+ Profit = 25662.4,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"1610",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 483000,
+ Discounts = 43848,
+ Sales = 439152,
+ COGS = 609000,
+ Profit = 169848,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Luxe",
+ UnitsSold = @"2160",
+ ManufacturingPrice = 260,
+ SalePrice = 125,
+ GrossSales = 270000,
+ Discounts = 14906.25,
+ Sales = 255093.75,
+ COGS = 238500,
+ Profit = 16593.75,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"466",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 163100,
+ Discounts = 35259,
+ Sales = 127841,
+ COGS = 436540,
+ Profit = 308699,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"328",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 114800,
+ Discounts = 15267,
+ Sales = 99533,
+ COGS = 189020,
+ Profit = 89487,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Luxe",
+ UnitsSold = @"4099",
+ ManufacturingPrice = 260,
+ SalePrice = 7,
+ GrossSales = 28693,
+ Discounts = 589.26,
+ Sales = 28103.74,
+ COGS = 7015,
+ Profit = 21088.74,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Luxe",
+ UnitsSold = @"990",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 346500,
+ Discounts = 43596,
+ Sales = 302904,
+ COGS = 539760,
+ Profit = 236856,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"1433",
+ ManufacturingPrice = 5,
+ SalePrice = 20,
+ GrossSales = 28660,
+ Discounts = 2108.4,
+ Sales = 26551.6,
+ COGS = 17570,
+ Profit = 8981.6,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"1478",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 22170,
+ Discounts = 1978.2,
+ Sales = 20191.8,
+ COGS = 21980,
+ Profit = 1788.2,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"3798",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 56970,
+ Discounts = 1568.7,
+ Sales = 55401.3,
+ COGS = 17430,
+ Profit = 37971.3,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"447",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 6705,
+ Discounts = 1037.7,
+ Sales = 5667.3,
+ COGS = 11530,
+ Profit = 5862.7,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"1711",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 34220,
+ Discounts = 2108.4,
+ Sales = 32111.6,
+ COGS = 17570,
+ Profit = 14541.6,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"745",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 14900,
+ Discounts = 1201.2,
+ Sales = 13698.8,
+ COGS = 10010,
+ Profit = 3688.8,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"1732",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 12124,
+ Discounts = 559.86,
+ Sales = 11564.14,
+ COGS = 6665,
+ Profit = 4899.14,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"1759",
+ ManufacturingPrice = 250,
+ SalePrice = 15,
+ GrossSales = 26385,
+ Discounts = 1037.7,
+ Sales = 25347.3,
+ COGS = 11530,
+ Profit = 13817.3,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"338",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 4056,
+ Discounts = 610.68,
+ Sales = 3445.32,
+ COGS = 2181,
+ Profit = 1264.32,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"3911",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 46932,
+ Discounts = 1582.56,
+ Sales = 45349.44,
+ COGS = 5652,
+ Profit = 39697.44,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"3691",
+ ManufacturingPrice = 3,
+ SalePrice = 20,
+ GrossSales = 73820,
+ Discounts = 2567.6,
+ Sales = 71252.4,
+ COGS = 18340,
+ Profit = 52912.4,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"4473",
+ ManufacturingPrice = 5,
+ SalePrice = 12,
+ GrossSales = 53676,
+ Discounts = 1965.6,
+ Sales = 51710.4,
+ COGS = 7020,
+ Profit = 44690.4,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"383",
+ ManufacturingPrice = 5,
+ SalePrice = 12,
+ GrossSales = 4596,
+ Discounts = 1967.28,
+ Sales = 2628.72,
+ COGS = 7026,
+ Profit = 4397.28,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"3105",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 21735,
+ Discounts = 505.19,
+ Sales = 21229.81,
+ COGS = 5155,
+ Profit = 16074.81,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"1062",
+ ManufacturingPrice = 120,
+ SalePrice = 15,
+ GrossSales = 15930,
+ Discounts = 1325.1,
+ Sales = 14604.9,
+ COGS = 12620,
+ Profit = 1984.9,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"4083",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 28581,
+ Discounts = 556.15,
+ Sales = 28024.85,
+ COGS = 5675,
+ Profit = 22349.85,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"3974",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 27818,
+ Discounts = 268.03,
+ Sales = 27549.97,
+ COGS = 2735,
+ Profit = 24814.97,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"3723",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 26061,
+ Discounts = 775.18,
+ Sales = 25285.82,
+ COGS = 7910,
+ Profit = 17375.82,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"2435",
+ ManufacturingPrice = 250,
+ SalePrice = 12,
+ GrossSales = 29220,
+ Discounts = 1460.34,
+ Sales = 27759.66,
+ COGS = 5215.5,
+ Profit = 22544.16,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"1678",
+ ManufacturingPrice = 250,
+ SalePrice = 12,
+ GrossSales = 20136,
+ Discounts = 1860.6,
+ Sales = 18275.4,
+ COGS = 6645,
+ Profit = 11630.4,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"1763",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 12341,
+ Discounts = 775.18,
+ Sales = 11565.82,
+ COGS = 7910,
+ Profit = 3655.82,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"4473",
+ ManufacturingPrice = 260,
+ SalePrice = 7,
+ GrossSales = 31311,
+ Discounts = 556.15,
+ Sales = 30754.85,
+ COGS = 5675,
+ Profit = 25079.85,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"1246",
+ ManufacturingPrice = 3,
+ SalePrice = 350,
+ GrossSales = 436100,
+ Discounts = 43144.5,
+ Sales = 392955.5,
+ COGS = 457860,
+ Profit = 64904.5,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"1615",
+ ManufacturingPrice = 3,
+ SalePrice = 300,
+ GrossSales = 484500,
+ Discounts = 9408,
+ Sales = 475092,
+ COGS = 112000,
+ Profit = 363092,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"749",
+ ManufacturingPrice = 3,
+ SalePrice = 300,
+ GrossSales = 224700,
+ Discounts = 45801,
+ Sales = 178899,
+ COGS = 545250,
+ Profit = 366351,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"1318",
+ ManufacturingPrice = 5,
+ SalePrice = 20,
+ GrossSales = 26360,
+ Discounts = 2766.4,
+ Sales = 23593.6,
+ COGS = 19760,
+ Profit = 3833.6,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"2882",
+ ManufacturingPrice = 5,
+ SalePrice = 300,
+ GrossSales = 864600,
+ Discounts = 45801,
+ Sales = 818799,
+ COGS = 545250,
+ Profit = 273549,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"3039",
+ ManufacturingPrice = 5,
+ SalePrice = 125,
+ GrossSales = 379875,
+ Discounts = 21875,
+ Sales = 358000,
+ COGS = 300000,
+ Profit = 58000,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"2484",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 745200,
+ Discounts = 35742,
+ Sales = 709458,
+ COGS = 425500,
+ Profit = 283958,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"3169",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 950700,
+ Discounts = 9408,
+ Sales = 941292,
+ COGS = 112000,
+ Profit = 829292,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"4080",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 510000,
+ Discounts = 30738.75,
+ Sales = 479261.25,
+ COGS = 421560,
+ Profit = 57701.25,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"3943",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 59145,
+ Discounts = 2206.05,
+ Sales = 56938.95,
+ COGS = 21010,
+ Profit = 35928.95,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"784",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 11760,
+ Discounts = 3077.55,
+ Sales = 8682.45,
+ COGS = 29310,
+ Profit = 20627.55,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"253",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 5060,
+ Discounts = 2149,
+ Sales = 2911,
+ COGS = 15350,
+ Profit = 12439,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"1316",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 394800,
+ Discounts = 23583,
+ Sales = 371217,
+ COGS = 280750,
+ Profit = 90467,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"808",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 242400,
+ Discounts = 29484,
+ Sales = 212916,
+ COGS = 351000,
+ Profit = 138084,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"3295",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 39540,
+ Discounts = 2320.92,
+ Sales = 37219.08,
+ COGS = 8289,
+ Profit = 28930.08,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"520",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 3640,
+ Discounts = 1041.25,
+ Sales = 2598.75,
+ COGS = 10625,
+ Profit = 8026.25,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"799",
+ ManufacturingPrice = 120,
+ SalePrice = 300,
+ GrossSales = 239700,
+ Discounts = 34839,
+ Sales = 204861,
+ COGS = 414750,
+ Profit = 209889,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"3942",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 78840,
+ Discounts = 852.6,
+ Sales = 77987.4,
+ COGS = 6090,
+ Profit = 71897.4,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"2498",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 312250,
+ Discounts = 18261.25,
+ Sales = 293988.75,
+ COGS = 250440,
+ Profit = 43548.75,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"2517",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 50340,
+ Discounts = 2766.4,
+ Sales = 47573.6,
+ COGS = 19760,
+ Profit = 27813.6,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"3182",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 63640,
+ Discounts = 1989.4,
+ Sales = 61650.6,
+ COGS = 14210,
+ Profit = 47440.6,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"1145",
+ ManufacturingPrice = 120,
+ SalePrice = 300,
+ GrossSales = 343500,
+ Discounts = 28812,
+ Sales = 314688,
+ COGS = 343000,
+ Profit = 28312,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"895",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 17900,
+ Discounts = 823.2,
+ Sales = 17076.8,
+ COGS = 5880,
+ Profit = 11196.8,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"3814",
+ ManufacturingPrice = 250,
+ SalePrice = 12,
+ GrossSales = 45768,
+ Discounts = 2725.38,
+ Sales = 43042.62,
+ COGS = 9733.5,
+ Profit = 33309.12,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"1188",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 356400,
+ Discounts = 20139,
+ Sales = 336261,
+ COGS = 239750,
+ Profit = 96511,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"2233",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 669900,
+ Discounts = 57687,
+ Sales = 612213,
+ COGS = 686750,
+ Profit = 74537,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"421",
+ ManufacturingPrice = 260,
+ SalePrice = 125,
+ GrossSales = 52625,
+ Discounts = 14393.75,
+ Sales = 38231.25,
+ COGS = 197400,
+ Profit = 159168.75,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Luxe",
+ UnitsSold = @"269",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 94150,
+ Discounts = 70462,
+ Sales = 23688,
+ COGS = 747760,
+ Profit = 724072,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"3766",
+ ManufacturingPrice = 260,
+ SalePrice = 125,
+ GrossSales = 470750,
+ Discounts = 8697.5,
+ Sales = 462052.5,
+ COGS = 119280,
+ Profit = 342772.5,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"952",
+ ManufacturingPrice = 260,
+ SalePrice = 20,
+ GrossSales = 19040,
+ Discounts = 1565.2,
+ Sales = 17474.8,
+ COGS = 11180,
+ Profit = 6294.8,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"2964",
+ ManufacturingPrice = 260,
+ SalePrice = 300,
+ GrossSales = 889200,
+ Discounts = 28812,
+ Sales = 860388,
+ COGS = 343000,
+ Profit = 517388,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"1505",
+ ManufacturingPrice = 5,
+ SalePrice = 7,
+ GrossSales = 10535,
+ Discounts = 273.28,
+ Sales = 10261.72,
+ COGS = 2440,
+ Profit = 7821.72,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"1678",
+ ManufacturingPrice = 5,
+ SalePrice = 20,
+ GrossSales = 33560,
+ Discounts = 2051.2,
+ Sales = 31508.8,
+ COGS = 12820,
+ Profit = 18688.8,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"4249",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 29743,
+ Discounts = 143.92,
+ Sales = 29599.08,
+ COGS = 1285,
+ Profit = 28314.08,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"1677",
+ ManufacturingPrice = 260,
+ SalePrice = 20,
+ GrossSales = 33540,
+ Discounts = 2051.2,
+ Sales = 31488.8,
+ COGS = 12820,
+ Profit = 18668.8,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"3051",
+ ManufacturingPrice = 3,
+ SalePrice = 125,
+ GrossSales = 381375,
+ Discounts = 15400,
+ Sales = 365975,
+ COGS = 184800,
+ Profit = 181175,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"3372",
+ ManufacturingPrice = 3,
+ SalePrice = 15,
+ GrossSales = 50580,
+ Discounts = 588,
+ Sales = 49992,
+ COGS = 4900,
+ Profit = 45092,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"1686",
+ ManufacturingPrice = 3,
+ SalePrice = 350,
+ GrossSales = 590100,
+ Discounts = 38136,
+ Sales = 551964,
+ COGS = 354120,
+ Profit = 197844,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"3086",
+ ManufacturingPrice = 5,
+ SalePrice = 15,
+ GrossSales = 46290,
+ Discounts = 3001.2,
+ Sales = 43288.8,
+ COGS = 25010,
+ Profit = 18278.8,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"4150",
+ ManufacturingPrice = 5,
+ SalePrice = 20,
+ GrossSales = 83000,
+ Discounts = 1132.8,
+ Sales = 81867.2,
+ COGS = 7080,
+ Profit = 74787.2,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"3027",
+ ManufacturingPrice = 5,
+ SalePrice = 20,
+ GrossSales = 60540,
+ Discounts = 1032,
+ Sales = 59508,
+ COGS = 6450,
+ Profit = 53058,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"4359",
+ ManufacturingPrice = 5,
+ SalePrice = 300,
+ GrossSales = 1307700,
+ Discounts = 37488,
+ Sales = 1270212,
+ COGS = 390500,
+ Profit = 879712,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"3628",
+ ManufacturingPrice = 5,
+ SalePrice = 300,
+ GrossSales = 1088400,
+ Discounts = 30792,
+ Sales = 1057608,
+ COGS = 320750,
+ Profit = 736858,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"1589",
+ ManufacturingPrice = 5,
+ SalePrice = 15,
+ GrossSales = 23835,
+ Discounts = 853.2,
+ Sales = 22981.8,
+ COGS = 7110,
+ Profit = 15871.8,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"2679",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 334875,
+ Discounts = 11140,
+ Sales = 323735,
+ COGS = 133680,
+ Profit = 190055,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"3401",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 23807,
+ Discounts = 705.04,
+ Sales = 23101.96,
+ COGS = 6295,
+ Profit = 16806.96,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"2815",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 19705,
+ Discounts = 613.2,
+ Sales = 19091.8,
+ COGS = 5475,
+ Profit = 13616.8,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"2964",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 59280,
+ Discounts = 2185.6,
+ Sales = 57094.4,
+ COGS = 13660,
+ Profit = 43434.4,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"4173",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 1251900,
+ Discounts = 59040,
+ Sales = 1192860,
+ COGS = 615000,
+ Profit = 577860,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"1157",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 8099,
+ Discounts = 379.68,
+ Sales = 7719.32,
+ COGS = 3390,
+ Profit = 4329.32,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"3065",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 21455,
+ Discounts = 894.88,
+ Sales = 20560.12,
+ COGS = 7990,
+ Profit = 12570.12,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"1962",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 13734,
+ Discounts = 1349.04,
+ Sales = 12384.96,
+ COGS = 12045,
+ Profit = 339.96,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"4080",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 81600,
+ Discounts = 3094.4,
+ Sales = 78505.6,
+ COGS = 19340,
+ Profit = 59165.6,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"1713",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 34260,
+ Discounts = 4788.8,
+ Sales = 29471.2,
+ COGS = 29930,
+ Profit = 458.8,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"2795",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 978250,
+ Discounts = 60088,
+ Sales = 918162,
+ COGS = 557960,
+ Profit = 360202,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"4082",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 28574,
+ Discounts = 1089.76,
+ Sales = 27484.24,
+ COGS = 9730,
+ Profit = 17754.24,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"1691",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 591850,
+ Discounts = 38136,
+ Sales = 553714,
+ COGS = 354120,
+ Profit = 199594,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"2305",
+ ManufacturingPrice = 120,
+ SalePrice = 12,
+ GrossSales = 27660,
+ Discounts = 574.08,
+ Sales = 27085.92,
+ COGS = 1794,
+ Profit = 25291.92,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"3401",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 23807,
+ Discounts = 1627.92,
+ Sales = 22179.08,
+ COGS = 14535,
+ Profit = 7644.08,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"2288",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 16016,
+ Discounts = 1309.28,
+ Sales = 14706.72,
+ COGS = 11690,
+ Profit = 3016.72,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"2399",
+ ManufacturingPrice = 120,
+ SalePrice = 300,
+ GrossSales = 719700,
+ Discounts = 9264,
+ Sales = 710436,
+ COGS = 96500,
+ Profit = 613936,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"4086",
+ ManufacturingPrice = 120,
+ SalePrice = 300,
+ GrossSales = 1225800,
+ Discounts = 15240,
+ Sales = 1210560,
+ COGS = 158750,
+ Profit = 1051810,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"2651",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 927850,
+ Discounts = 16086,
+ Sales = 911764,
+ COGS = 149370,
+ Profit = 762394,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"3971",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 27797,
+ Discounts = 1309.28,
+ Sales = 26487.72,
+ COGS = 11690,
+ Profit = 14797.72,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"2512",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 879200,
+ Discounts = 10668,
+ Sales = 868532,
+ COGS = 99060,
+ Profit = 769472,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"2745",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 960750,
+ Discounts = 11816,
+ Sales = 948934,
+ COGS = 109720,
+ Profit = 839214,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"1903",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 570900,
+ Discounts = 51216,
+ Sales = 519684,
+ COGS = 533500,
+ Profit = 13816,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"647",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 194100,
+ Discounts = 19392,
+ Sales = 174708,
+ COGS = 202000,
+ Profit = 27292,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"2914",
+ ManufacturingPrice = 260,
+ SalePrice = 20,
+ GrossSales = 58280,
+ Discounts = 1132.8,
+ Sales = 57147.2,
+ COGS = 7080,
+ Profit = 50067.2,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"1889",
+ ManufacturingPrice = 260,
+ SalePrice = 7,
+ GrossSales = 13223,
+ Discounts = 1627.92,
+ Sales = 11595.08,
+ COGS = 14535,
+ Profit = 2939.92,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"1466",
+ ManufacturingPrice = 260,
+ SalePrice = 20,
+ GrossSales = 29320,
+ Discounts = 2185.6,
+ Sales = 27134.4,
+ COGS = 13660,
+ Profit = 13474.4,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"887",
+ ManufacturingPrice = 260,
+ SalePrice = 300,
+ GrossSales = 266100,
+ Discounts = 59040,
+ Sales = 207060,
+ COGS = 615000,
+ Profit = 407940,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"395",
+ ManufacturingPrice = 260,
+ SalePrice = 20,
+ GrossSales = 7900,
+ Discounts = 2432,
+ Sales = 5468,
+ COGS = 15200,
+ Profit = 9732,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"1693",
+ ManufacturingPrice = 260,
+ SalePrice = 15,
+ GrossSales = 25395,
+ Discounts = 853.2,
+ Sales = 24541.8,
+ COGS = 7110,
+ Profit = 17431.8,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"2459",
+ ManufacturingPrice = 260,
+ SalePrice = 12,
+ GrossSales = 29508,
+ Discounts = 1320,
+ Sales = 28188,
+ COGS = 4125,
+ Profit = 24063,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"2649",
+ ManufacturingPrice = 260,
+ SalePrice = 300,
+ GrossSales = 794700,
+ Discounts = 15240,
+ Sales = 779460,
+ COGS = 158750,
+ Profit = 620710,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"3608",
+ ManufacturingPrice = 250,
+ SalePrice = 20,
+ GrossSales = 72160,
+ Discounts = 698.4,
+ Sales = 71461.6,
+ COGS = 4365,
+ Profit = 67096.6,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"1073",
+ ManufacturingPrice = 3,
+ SalePrice = 300,
+ GrossSales = 321900,
+ Discounts = 29538,
+ Sales = 292362,
+ COGS = 273500,
+ Profit = 18862,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"1754",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 21048,
+ Discounts = 396.36,
+ Sales = 20651.64,
+ COGS = 1101,
+ Profit = 19550.64,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"2167",
+ ManufacturingPrice = 5,
+ SalePrice = 300,
+ GrossSales = 650100,
+ Discounts = 102667.5,
+ Sales = 547432.5,
+ COGS = 950625,
+ Profit = 403192.5,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"1319",
+ ManufacturingPrice = 5,
+ SalePrice = 350,
+ GrossSales = 461650,
+ Discounts = 52479,
+ Sales = 409171,
+ COGS = 433160,
+ Profit = 23989,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"1679",
+ ManufacturingPrice = 5,
+ SalePrice = 300,
+ GrossSales = 503700,
+ Discounts = 8694,
+ Sales = 495006,
+ COGS = 80500,
+ Profit = 414506,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"1252",
+ ManufacturingPrice = 5,
+ SalePrice = 12,
+ GrossSales = 15024,
+ Discounts = 2506.68,
+ Sales = 12517.32,
+ COGS = 6963,
+ Profit = 5554.32,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"3493",
+ ManufacturingPrice = 5,
+ SalePrice = 125,
+ GrossSales = 436625,
+ Discounts = 20891.25,
+ Sales = 415733.75,
+ COGS = 222840,
+ Profit = 192893.75,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"1697",
+ ManufacturingPrice = 5,
+ SalePrice = 7,
+ GrossSales = 11879,
+ Discounts = 1014.93,
+ Sales = 10864.07,
+ COGS = 8055,
+ Profit = 2809.07,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"1156",
+ ManufacturingPrice = 5,
+ SalePrice = 125,
+ GrossSales = 144500,
+ Discounts = 31466.25,
+ Sales = 113033.75,
+ COGS = 335640,
+ Profit = 222606.25,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"726",
+ ManufacturingPrice = 5,
+ SalePrice = 300,
+ GrossSales = 217800,
+ Discounts = 9018,
+ Sales = 208782,
+ COGS = 83500,
+ Profit = 125282,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"1153",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 345900,
+ Discounts = 69255,
+ Sales = 276645,
+ COGS = 641250,
+ Profit = 364605,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"2720",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 952000,
+ Discounts = 76135.5,
+ Sales = 875864.5,
+ COGS = 628420,
+ Profit = 247444.5,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"3658",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 54870,
+ Discounts = 4961.25,
+ Sales = 49908.75,
+ COGS = 36750,
+ Profit = 13158.75,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"2950",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 885000,
+ Discounts = 29538,
+ Sales = 855462,
+ COGS = 273500,
+ Profit = 581962,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"1821",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 27315,
+ Discounts = 1656.45,
+ Sales = 25658.55,
+ COGS = 12270,
+ Profit = 13388.55,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"4174",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 50088,
+ Discounts = 396.36,
+ Sales = 49691.64,
+ COGS = 1101,
+ Profit = 48590.64,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"1127",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 338100,
+ Discounts = 35748,
+ Sales = 302352,
+ COGS = 331000,
+ Profit = 28648,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"2209",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 26508,
+ Discounts = 1917,
+ Sales = 24591,
+ COGS = 5325,
+ Profit = 19266,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"862",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 107750,
+ Discounts = 31466.25,
+ Sales = 76283.75,
+ COGS = 335640,
+ Profit = 259356.25,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"3805",
+ ManufacturingPrice = 120,
+ SalePrice = 15,
+ GrossSales = 57075,
+ Discounts = 330.75,
+ Sales = 56744.25,
+ COGS = 2450,
+ Profit = 54294.25,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"1415",
+ ManufacturingPrice = 120,
+ SalePrice = 300,
+ GrossSales = 424500,
+ Discounts = 102424.5,
+ Sales = 322075.5,
+ COGS = 948375,
+ Profit = 626299.5,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"2231",
+ ManufacturingPrice = 120,
+ SalePrice = 350,
+ GrossSales = 780850,
+ Discounts = 41170.5,
+ Sales = 739679.5,
+ COGS = 339820,
+ Profit = 399859.5,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"3649",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 456125,
+ Discounts = 6378.75,
+ Sales = 449746.25,
+ COGS = 68040,
+ Profit = 381706.25,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"2948",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 368500,
+ Discounts = 23737.5,
+ Sales = 344762.5,
+ COGS = 253200,
+ Profit = 91562.5,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"3395",
+ ManufacturingPrice = 120,
+ SalePrice = 350,
+ GrossSales = 1188250,
+ Discounts = 39973.5,
+ Sales = 1148276.5,
+ COGS = 329940,
+ Profit = 818336.5,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"2650",
+ ManufacturingPrice = 250,
+ SalePrice = 12,
+ GrossSales = 31800,
+ Discounts = 2112.48,
+ Sales = 29687.52,
+ COGS = 5868,
+ Profit = 23819.52,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"585",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 175500,
+ Discounts = 71793,
+ Sales = 103707,
+ COGS = 664750,
+ Profit = 561043,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"1316",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 460600,
+ Discounts = 42572.25,
+ Sales = 418027.75,
+ COGS = 351390,
+ Profit = 66637.75,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"4459",
+ ManufacturingPrice = 250,
+ SalePrice = 12,
+ GrossSales = 53508,
+ Discounts = 950.4,
+ Sales = 52557.6,
+ COGS = 2640,
+ Profit = 49917.6,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"2711",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 813300,
+ Discounts = 50409,
+ Sales = 762891,
+ COGS = 466750,
+ Profit = 296141,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"2621",
+ ManufacturingPrice = 250,
+ SalePrice = 12,
+ GrossSales = 31452,
+ Discounts = 2412.72,
+ Sales = 29039.28,
+ COGS = 6702,
+ Profit = 22337.28,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"3613",
+ ManufacturingPrice = 250,
+ SalePrice = 15,
+ GrossSales = 54195,
+ Discounts = 1656.45,
+ Sales = 52538.55,
+ COGS = 12270,
+ Profit = 40268.55,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"1847",
+ ManufacturingPrice = 250,
+ SalePrice = 125,
+ GrossSales = 230875,
+ Discounts = 9866.25,
+ Sales = 221008.75,
+ COGS = 105240,
+ Profit = 115768.75,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"2996",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 1048600,
+ Discounts = 65236.5,
+ Sales = 983363.5,
+ COGS = 538460,
+ Profit = 444903.5,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"2838",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 993300,
+ Discounts = 39973.5,
+ Sales = 953326.5,
+ COGS = 329940,
+ Profit = 623386.5,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"1302",
+ ManufacturingPrice = 260,
+ SalePrice = 15,
+ GrossSales = 19530,
+ Discounts = 1309.5,
+ Sales = 18220.5,
+ COGS = 9700,
+ Profit = 8520.5,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"1536",
+ ManufacturingPrice = 260,
+ SalePrice = 20,
+ GrossSales = 30720,
+ Discounts = 3049.2,
+ Sales = 27670.8,
+ COGS = 16940,
+ Profit = 10730.8,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"1291",
+ ManufacturingPrice = 3,
+ SalePrice = 20,
+ GrossSales = 25820,
+ Discounts = 1193.4,
+ Sales = 24626.6,
+ COGS = 6630,
+ Profit = 17996.6,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"1213",
+ ManufacturingPrice = 3,
+ SalePrice = 7,
+ GrossSales = 8491,
+ Discounts = 515.97,
+ Sales = 7975.03,
+ COGS = 4095,
+ Profit = 3880.03,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"2370",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 28440,
+ Discounts = 1706.4,
+ Sales = 26733.6,
+ COGS = 4740,
+ Profit = 21993.6,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"1979",
+ ManufacturingPrice = 3,
+ SalePrice = 7,
+ GrossSales = 13853,
+ Discounts = 328.23,
+ Sales = 13524.77,
+ COGS = 2605,
+ Profit = 10919.77,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"2879",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 57580,
+ Discounts = 1751.4,
+ Sales = 55828.6,
+ COGS = 9730,
+ Profit = 46098.6,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"1707",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 34140,
+ Discounts = 1868.4,
+ Sales = 32271.6,
+ COGS = 10380,
+ Profit = 21891.6,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"2933",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 20531,
+ Discounts = 226.8,
+ Sales = 20304.2,
+ COGS = 1800,
+ Profit = 18504.2,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"1014",
+ ManufacturingPrice = 120,
+ SalePrice = 12,
+ GrossSales = 12168,
+ Discounts = 2124.36,
+ Sales = 10043.64,
+ COGS = 5901,
+ Profit = 4142.64,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"693",
+ ManufacturingPrice = 120,
+ SalePrice = 15,
+ GrossSales = 10395,
+ Discounts = 3547.8,
+ Sales = 6847.2,
+ COGS = 26280,
+ Profit = 19432.8,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"3741",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 26187,
+ Discounts = 226.8,
+ Sales = 25960.2,
+ COGS = 1800,
+ Profit = 24160.2,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"3116",
+ ManufacturingPrice = 250,
+ SalePrice = 20,
+ GrossSales = 62320,
+ Discounts = 4827.6,
+ Sales = 57492.4,
+ COGS = 26820,
+ Profit = 30672.4,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"3995",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 27965,
+ Discounts = 328.23,
+ Sales = 27636.77,
+ COGS = 2605,
+ Profit = 25031.77,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"953",
+ ManufacturingPrice = 260,
+ SalePrice = 20,
+ GrossSales = 19060,
+ Discounts = 1868.4,
+ Sales = 17191.6,
+ COGS = 10380,
+ Profit = 6811.6,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"2530",
+ ManufacturingPrice = 260,
+ SalePrice = 15,
+ GrossSales = 37950,
+ Discounts = 2201.18,
+ Sales = 35748.82,
+ COGS = 16305,
+ Profit = 19443.82,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Luxe",
+ UnitsSold = @"2565",
+ ManufacturingPrice = 260,
+ SalePrice = 12,
+ GrossSales = 30780,
+ Discounts = 330.48,
+ Sales = 30449.52,
+ COGS = 918,
+ Profit = 29531.52,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"4297",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 51564,
+ Discounts = 463.2,
+ Sales = 51100.8,
+ COGS = 1158,
+ Profit = 49942.8,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"2871",
+ ManufacturingPrice = 5,
+ SalePrice = 7,
+ GrossSales = 20097,
+ Discounts = 1629.6,
+ Sales = 18467.4,
+ COGS = 11640,
+ Profit = 6827.4,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"3537",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 42444,
+ Discounts = 463.2,
+ Sales = 41980.8,
+ COGS = 1158,
+ Profit = 40822.8,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"1598",
+ ManufacturingPrice = 3,
+ SalePrice = 125,
+ GrossSales = 199750,
+ Discounts = 43068.75,
+ Sales = 156681.25,
+ COGS = 413460,
+ Profit = 256778.75,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"2616",
+ ManufacturingPrice = 3,
+ SalePrice = 125,
+ GrossSales = 327000,
+ Discounts = 18525,
+ Sales = 308475,
+ COGS = 177840,
+ Profit = 130635,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"2836",
+ ManufacturingPrice = 5,
+ SalePrice = 350,
+ GrossSales = 992600,
+ Discounts = 80955,
+ Sales = 911645,
+ COGS = 601380,
+ Profit = 310265,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"4023",
+ ManufacturingPrice = 5,
+ SalePrice = 125,
+ GrossSales = 502875,
+ Discounts = 22550,
+ Sales = 480325,
+ COGS = 216480,
+ Profit = 263845,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"3994",
+ ManufacturingPrice = 5,
+ SalePrice = 15,
+ GrossSales = 59910,
+ Discounts = 3108,
+ Sales = 56802,
+ COGS = 20720,
+ Profit = 36082,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"2928",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 58560,
+ Discounts = 3908,
+ Sales = 54652,
+ COGS = 19540,
+ Profit = 35112,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"2912",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 873600,
+ Discounts = 17730,
+ Sales = 855870,
+ COGS = 147750,
+ Profit = 708120,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"3671",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 55065,
+ Discounts = 3250.5,
+ Sales = 51814.5,
+ COGS = 21670,
+ Profit = 30144.5,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"2778",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 55560,
+ Discounts = 482,
+ Sales = 55078,
+ COGS = 2410,
+ Profit = 52668,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"405",
+ ManufacturingPrice = 120,
+ SalePrice = 15,
+ GrossSales = 6075,
+ Discounts = 1021.5,
+ Sales = 5053.5,
+ COGS = 6810,
+ Profit = 1756.5,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"2013",
+ ManufacturingPrice = 120,
+ SalePrice = 15,
+ GrossSales = 30195,
+ Discounts = 765,
+ Sales = 29430,
+ COGS = 5100,
+ Profit = 24330,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"2634",
+ ManufacturingPrice = 120,
+ SalePrice = 15,
+ GrossSales = 39510,
+ Discounts = 1185,
+ Sales = 38325,
+ COGS = 7900,
+ Profit = 30425,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"4166",
+ ManufacturingPrice = 120,
+ SalePrice = 350,
+ GrossSales = 1458100,
+ Discounts = 22365,
+ Sales = 1435735,
+ COGS = 166140,
+ Profit = 1269595,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"355",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 44375,
+ Discounts = 19950,
+ Sales = 24425,
+ COGS = 191520,
+ Profit = 167095,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"2382",
+ ManufacturingPrice = 120,
+ SalePrice = 300,
+ GrossSales = 714600,
+ Discounts = 68820,
+ Sales = 645780,
+ COGS = 573500,
+ Profit = 72280,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"4170",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 83400,
+ Discounts = 482,
+ Sales = 82918,
+ COGS = 2410,
+ Profit = 80508,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"892",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 6244,
+ Discounts = 1865.5,
+ Sales = 4378.5,
+ COGS = 13325,
+ Profit = 8946.5,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"2200",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 275000,
+ Discounts = 23950,
+ Sales = 251050,
+ COGS = 229920,
+ Profit = 21130,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"3389",
+ ManufacturingPrice = 120,
+ SalePrice = 300,
+ GrossSales = 1016700,
+ Discounts = 25590,
+ Sales = 991110,
+ COGS = 213250,
+ Profit = 777860,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"2990",
+ ManufacturingPrice = 250,
+ SalePrice = 125,
+ GrossSales = 373750,
+ Discounts = 4262.5,
+ Sales = 369487.5,
+ COGS = 40920,
+ Profit = 328567.5,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"4013",
+ ManufacturingPrice = 250,
+ SalePrice = 15,
+ GrossSales = 60195,
+ Discounts = 961.5,
+ Sales = 59233.5,
+ COGS = 6410,
+ Profit = 52823.5,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"739",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 258650,
+ Discounts = 98245,
+ Sales = 160405,
+ COGS = 729820,
+ Profit = 569415,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"1989",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 596700,
+ Discounts = 12960,
+ Sales = 583740,
+ COGS = 108000,
+ Profit = 475740,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"2991",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 897300,
+ Discounts = 68820,
+ Sales = 828480,
+ COGS = 573500,
+ Profit = 254980,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"4237",
+ ManufacturingPrice = 250,
+ SalePrice = 15,
+ GrossSales = 63555,
+ Discounts = 3250.5,
+ Sales = 60304.5,
+ COGS = 21670,
+ Profit = 38634.5,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"1442",
+ ManufacturingPrice = 250,
+ SalePrice = 125,
+ GrossSales = 180250,
+ Discounts = 31612.5,
+ Sales = 148637.5,
+ COGS = 303480,
+ Profit = 154842.5,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"2712",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 949200,
+ Discounts = 65450,
+ Sales = 883750,
+ COGS = 486200,
+ Profit = 397550,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"1508",
+ ManufacturingPrice = 260,
+ SalePrice = 125,
+ GrossSales = 188500,
+ Discounts = 7237.5,
+ Sales = 181262.5,
+ COGS = 69480,
+ Profit = 111782.5,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"4245",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 1485750,
+ Discounts = 78400,
+ Sales = 1407350,
+ COGS = 582400,
+ Profit = 824950,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"2630",
+ ManufacturingPrice = 260,
+ SalePrice = 300,
+ GrossSales = 789000,
+ Discounts = 89790,
+ Sales = 699210,
+ COGS = 748250,
+ Profit = 49040,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"1182",
+ ManufacturingPrice = 260,
+ SalePrice = 12,
+ GrossSales = 14184,
+ Discounts = 4224.6,
+ Sales = 9959.4,
+ COGS = 10561.5,
+ Profit = 602.1,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"1221",
+ ManufacturingPrice = 260,
+ SalePrice = 20,
+ GrossSales = 24420,
+ Discounts = 4078,
+ Sales = 20342,
+ COGS = 20390,
+ Profit = 48,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"963",
+ ManufacturingPrice = 260,
+ SalePrice = 12,
+ GrossSales = 11556,
+ Discounts = 3088.8,
+ Sales = 8467.2,
+ COGS = 7722,
+ Profit = 745.2,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"3243",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 1135050,
+ Discounts = 24745,
+ Sales = 1110305,
+ COGS = 183820,
+ Profit = 926485,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Luxe",
+ UnitsSold = @"1120",
+ ManufacturingPrice = 260,
+ SalePrice = 15,
+ GrossSales = 16800,
+ Discounts = 3108,
+ Sales = 13692,
+ COGS = 20720,
+ Profit = 7028,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Luxe",
+ UnitsSold = @"1174",
+ ManufacturingPrice = 260,
+ SalePrice = 300,
+ GrossSales = 352200,
+ Discounts = 25590,
+ Sales = 326610,
+ COGS = 213250,
+ Profit = 113360,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"2541",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 30492,
+ Discounts = 1581.36,
+ Sales = 28910.64,
+ COGS = 3594,
+ Profit = 25316.64,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"3246",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 22722,
+ Discounts = 1949.64,
+ Sales = 20772.36,
+ COGS = 12660,
+ Profit = 8112.36,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"1531",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 18372,
+ Discounts = 1581.36,
+ Sales = 16790.64,
+ COGS = 3594,
+ Profit = 13196.64,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"2526",
+ ManufacturingPrice = 120,
+ SalePrice = 15,
+ GrossSales = 37890,
+ Discounts = 633.6,
+ Sales = 37256.4,
+ COGS = 3840,
+ Profit = 33416.4,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"1136",
+ ManufacturingPrice = 120,
+ SalePrice = 12,
+ GrossSales = 13632,
+ Discounts = 623.04,
+ Sales = 13008.96,
+ COGS = 1416,
+ Profit = 11592.96,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"1983",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 13881,
+ Discounts = 1215.83,
+ Sales = 12665.17,
+ COGS = 7895,
+ Profit = 4770.17,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"3259",
+ ManufacturingPrice = 250,
+ SalePrice = 12,
+ GrossSales = 39108,
+ Discounts = 1326.6,
+ Sales = 37781.4,
+ COGS = 3015,
+ Profit = 34766.4,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"3267",
+ ManufacturingPrice = 260,
+ SalePrice = 15,
+ GrossSales = 49005,
+ Discounts = 5279.17,
+ Sales = 43725.82,
+ COGS = 31995,
+ Profit = 11730.82,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"2454",
+ ManufacturingPrice = 260,
+ SalePrice = 12,
+ GrossSales = 29448,
+ Discounts = 623.04,
+ Sales = 28824.96,
+ COGS = 1416,
+ Profit = 27408.96,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"2643",
+ ManufacturingPrice = 3,
+ SalePrice = 12,
+ GrossSales = 31716,
+ Discounts = 2556.84,
+ Sales = 29159.16,
+ COGS = 5811,
+ Profit = 23348.16,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"383",
+ ManufacturingPrice = 3,
+ SalePrice = 350,
+ GrossSales = 134050,
+ Discounts = 30492,
+ Sales = 103558,
+ COGS = 205920,
+ Profit = 102362,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"2801",
+ ManufacturingPrice = 3,
+ SalePrice = 300,
+ GrossSales = 840300,
+ Discounts = 92763,
+ Sales = 747537,
+ COGS = 702750,
+ Profit = 44787,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"1667",
+ ManufacturingPrice = 3,
+ SalePrice = 125,
+ GrossSales = 208375,
+ Discounts = 33563.75,
+ Sales = 174811.25,
+ COGS = 292920,
+ Profit = 118108.75,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"3539",
+ ManufacturingPrice = 3,
+ SalePrice = 15,
+ GrossSales = 53085,
+ Discounts = 2574,
+ Sales = 50511,
+ COGS = 15600,
+ Profit = 34911,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"4226",
+ ManufacturingPrice = 3,
+ SalePrice = 7,
+ GrossSales = 29582,
+ Discounts = 2083.62,
+ Sales = 27498.38,
+ COGS = 13530,
+ Profit = 13968.38,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"2220",
+ ManufacturingPrice = 5,
+ SalePrice = 350,
+ GrossSales = 777000,
+ Discounts = 29491,
+ Sales = 747509,
+ COGS = 199160,
+ Profit = 548349,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"776",
+ ManufacturingPrice = 5,
+ SalePrice = 20,
+ GrossSales = 15520,
+ Discounts = 6582.4,
+ Sales = 8937.6,
+ COGS = 29920,
+ Profit = 20982.4,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"553",
+ ManufacturingPrice = 5,
+ SalePrice = 15,
+ GrossSales = 8295,
+ Discounts = 3559.05,
+ Sales = 4735.95,
+ COGS = 21570,
+ Profit = 16834.05,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"2107",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 632100,
+ Discounts = 28809,
+ Sales = 603291,
+ COGS = 218250,
+ Profit = 385041,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"2468",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 49360,
+ Discounts = 2468.4,
+ Sales = 46891.6,
+ COGS = 11220,
+ Profit = 35671.6,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"1905",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 666750,
+ Discounts = 81023.25,
+ Sales = 585726.75,
+ COGS = 547170,
+ Profit = 38556.75,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"3658",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 43896,
+ Discounts = 5314.32,
+ Sales = 38581.68,
+ COGS = 12078,
+ Profit = 26503.68,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"4301",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 51612,
+ Discounts = 3201.66,
+ Sales = 48410.34,
+ COGS = 7276.5,
+ Profit = 41133.84,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"2446",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 48920,
+ Discounts = 5266.8,
+ Sales = 43653.2,
+ COGS = 23940,
+ Profit = 19713.2,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"4209",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 63135,
+ Discounts = 3273.6,
+ Sales = 59861.4,
+ COGS = 19840,
+ Profit = 40021.4,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"3353",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 419125,
+ Discounts = 33563.75,
+ Sales = 385561.25,
+ COGS = 292920,
+ Profit = 92641.25,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"1401",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 28020,
+ Discounts = 6582.4,
+ Sales = 21437.6,
+ COGS = 29920,
+ Profit = 8482.4,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"1865",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 559500,
+ Discounts = 45078,
+ Sales = 514422,
+ COGS = 341500,
+ Profit = 172922,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"463",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 9260,
+ Discounts = 6171,
+ Sales = 3089,
+ COGS = 28050,
+ Profit = 24961,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"4177",
+ ManufacturingPrice = 120,
+ SalePrice = 15,
+ GrossSales = 62655,
+ Discounts = 1080.75,
+ Sales = 61574.25,
+ COGS = 6550,
+ Profit = 55024.25,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"2523",
+ ManufacturingPrice = 120,
+ SalePrice = 350,
+ GrossSales = 883050,
+ Discounts = 13244,
+ Sales = 869806,
+ COGS = 89440,
+ Profit = 780366,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"1930",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 13510,
+ Discounts = 1392.16,
+ Sales = 12117.84,
+ COGS = 9040,
+ Profit = 3077.84,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"1301",
+ ManufacturingPrice = 250,
+ SalePrice = 12,
+ GrossSales = 15612,
+ Discounts = 2288.88,
+ Sales = 13323.12,
+ COGS = 5202,
+ Profit = 8121.12,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"4125",
+ ManufacturingPrice = 250,
+ SalePrice = 125,
+ GrossSales = 515625,
+ Discounts = 7617.5,
+ Sales = 508007.5,
+ COGS = 66480,
+ Profit = 441527.5,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"607",
+ ManufacturingPrice = 250,
+ SalePrice = 20,
+ GrossSales = 12140,
+ Discounts = 6457,
+ Sales = 5683,
+ COGS = 29350,
+ Profit = 23667,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"478",
+ ManufacturingPrice = 260,
+ SalePrice = 125,
+ GrossSales = 59750,
+ Discounts = 43518.75,
+ Sales = 16231.25,
+ COGS = 379800,
+ Profit = 363568.75,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"4489",
+ ManufacturingPrice = 260,
+ SalePrice = 20,
+ GrossSales = 89780,
+ Discounts = 5783.8,
+ Sales = 83996.2,
+ COGS = 26290,
+ Profit = 57706.2,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Luxe",
+ UnitsSold = @"1504",
+ ManufacturingPrice = 260,
+ SalePrice = 125,
+ GrossSales = 188000,
+ Discounts = 19703.75,
+ Sales = 168296.25,
+ COGS = 171960,
+ Profit = 3663.75,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"3763",
+ ManufacturingPrice = 260,
+ SalePrice = 125,
+ GrossSales = 470375,
+ Discounts = 13021.25,
+ Sales = 457353.75,
+ COGS = 113640,
+ Profit = 343713.75,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"2412",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 844200,
+ Discounts = 13244,
+ Sales = 830956,
+ COGS = 89440,
+ Profit = 741516,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"2342",
+ ManufacturingPrice = 260,
+ SalePrice = 15,
+ GrossSales = 35130,
+ Discounts = 3559.05,
+ Sales = 31570.95,
+ COGS = 21570,
+ Profit = 10000.95,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"4451",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 31157,
+ Discounts = 292.6,
+ Sales = 30864.4,
+ COGS = 1900,
+ Profit = 28964.4,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"3796",
+ ManufacturingPrice = 3,
+ SalePrice = 350,
+ GrossSales = 1328600,
+ Discounts = 37212,
+ Sales = 1291388,
+ COGS = 230360,
+ Profit = 1061028,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"2286",
+ ManufacturingPrice = 3,
+ SalePrice = 125,
+ GrossSales = 285750,
+ Discounts = 36240,
+ Sales = 249510,
+ COGS = 289920,
+ Profit = 40410,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"3614",
+ ManufacturingPrice = 3,
+ SalePrice = 125,
+ GrossSales = 451750,
+ Discounts = 32340,
+ Sales = 419410,
+ COGS = 258720,
+ Profit = 160690,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"1716",
+ ManufacturingPrice = 3,
+ SalePrice = 15,
+ GrossSales = 25740,
+ Discounts = 4840.2,
+ Sales = 20899.8,
+ COGS = 26890,
+ Profit = 5990.2,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"1301",
+ ManufacturingPrice = 5,
+ SalePrice = 15,
+ GrossSales = 19515,
+ Discounts = 1218.6,
+ Sales = 18296.4,
+ COGS = 6770,
+ Profit = 11526.4,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"4175",
+ ManufacturingPrice = 5,
+ SalePrice = 300,
+ GrossSales = 1252500,
+ Discounts = 63828,
+ Sales = 1188672,
+ COGS = 443250,
+ Profit = 745422,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"975",
+ ManufacturingPrice = 5,
+ SalePrice = 7,
+ GrossSales = 6825,
+ Discounts = 2032.8,
+ Sales = 4792.2,
+ COGS = 12100,
+ Profit = 7307.8,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"1154",
+ ManufacturingPrice = 5,
+ SalePrice = 7,
+ GrossSales = 8078,
+ Discounts = 2296.56,
+ Sales = 5781.44,
+ COGS = 13670,
+ Profit = 7888.56,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"1873",
+ ManufacturingPrice = 5,
+ SalePrice = 20,
+ GrossSales = 37460,
+ Discounts = 4116,
+ Sales = 33344,
+ COGS = 17150,
+ Profit = 16194,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"3766",
+ ManufacturingPrice = 5,
+ SalePrice = 300,
+ GrossSales = 1129800,
+ Discounts = 42696,
+ Sales = 1087104,
+ COGS = 296500,
+ Profit = 790604,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"3558",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 1067400,
+ Discounts = 125820,
+ Sales = 941580,
+ COGS = 873750,
+ Profit = 67830,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"3156",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 1104600,
+ Discounts = 37212,
+ Sales = 1067388,
+ COGS = 230360,
+ Profit = 837028,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"2994",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 374250,
+ Discounts = 32340,
+ Sales = 341910,
+ COGS = 258720,
+ Profit = 83190,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"2087",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 41740,
+ Discounts = 2172,
+ Sales = 39568,
+ COGS = 9050,
+ Profit = 30518,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"1056",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 21120,
+ Discounts = 4116,
+ Sales = 17004,
+ COGS = 17150,
+ Profit = 146,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"1353",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 473550,
+ Discounts = 66948,
+ Sales = 406602,
+ COGS = 414440,
+ Profit = 7838,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"416",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 124800,
+ Discounts = 48924,
+ Sales = 75876,
+ COGS = 339750,
+ Profit = 263874,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"3880",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 1164000,
+ Discounts = 77400,
+ Sales = 1086600,
+ COGS = 537500,
+ Profit = 549100,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"809",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 283150,
+ Discounts = 50274,
+ Sales = 232876,
+ COGS = 311220,
+ Profit = 78344,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"1892",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 28380,
+ Discounts = 684,
+ Sales = 27696,
+ COGS = 3800,
+ Profit = 23896,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"2072",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 41440,
+ Discounts = 2959.2,
+ Sales = 38480.8,
+ COGS = 12330,
+ Profit = 26150.8,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"3052",
+ ManufacturingPrice = 120,
+ SalePrice = 350,
+ GrossSales = 1068200,
+ Discounts = 58590,
+ Sales = 1009610,
+ COGS = 362700,
+ Profit = 646910,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"3121",
+ ManufacturingPrice = 120,
+ SalePrice = 350,
+ GrossSales = 1092350,
+ Discounts = 41412,
+ Sales = 1050938,
+ COGS = 256360,
+ Profit = 794578,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"2059",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 41180,
+ Discounts = 2172,
+ Sales = 39008,
+ COGS = 9050,
+ Profit = 29958,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"4254",
+ ManufacturingPrice = 250,
+ SalePrice = 12,
+ GrossSales = 51048,
+ Discounts = 3036.96,
+ Sales = 48011.04,
+ COGS = 6327,
+ Profit = 41684.04,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"1293",
+ ManufacturingPrice = 250,
+ SalePrice = 15,
+ GrossSales = 19395,
+ Discounts = 6974.1,
+ Sales = 12420.9,
+ COGS = 38745,
+ Profit = 26324.1,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"1293",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 452550,
+ Discounts = 26166,
+ Sales = 426384,
+ COGS = 161980,
+ Profit = 264404,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"230",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 80500,
+ Discounts = 41412,
+ Sales = 39088,
+ COGS = 256360,
+ Profit = 217272,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"1723",
+ ManufacturingPrice = 250,
+ SalePrice = 125,
+ GrossSales = 215375,
+ Discounts = 35805,
+ Sales = 179570,
+ COGS = 286440,
+ Profit = 106870,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"240",
+ ManufacturingPrice = 250,
+ SalePrice = 20,
+ GrossSales = 4800,
+ Discounts = 2959.2,
+ Sales = 1840.8,
+ COGS = 12330,
+ Profit = 10489.2,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"2571",
+ ManufacturingPrice = 260,
+ SalePrice = 350,
+ GrossSales = 899850,
+ Discounts = 11340,
+ Sales = 888510,
+ COGS = 70200,
+ Profit = 818310,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Luxe",
+ UnitsSold = @"1661",
+ ManufacturingPrice = 260,
+ SalePrice = 7,
+ GrossSales = 11627,
+ Discounts = 2874.06,
+ Sales = 8752.94,
+ COGS = 17107.5,
+ Profit = 8354.56,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"4474",
+ ManufacturingPrice = 260,
+ SalePrice = 7,
+ GrossSales = 31318,
+ Discounts = 2296.56,
+ Sales = 29021.44,
+ COGS = 13670,
+ Profit = 15351.44,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"833",
+ ManufacturingPrice = 260,
+ SalePrice = 15,
+ GrossSales = 12495,
+ Discounts = 4586.4,
+ Sales = 7908.6,
+ COGS = 25480,
+ Profit = 17571.4,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"674",
+ ManufacturingPrice = 3,
+ SalePrice = 20,
+ GrossSales = 13480,
+ Discounts = 6051.6,
+ Sales = 7428.4,
+ COGS = 25215,
+ Profit = 17786.6,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"778",
+ ManufacturingPrice = 5,
+ SalePrice = 12,
+ GrossSales = 9336,
+ Discounts = 3831.84,
+ Sales = 5504.16,
+ COGS = 7983,
+ Profit = 2478.84,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"1457",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 29140,
+ Discounts = 3674.4,
+ Sales = 25465.6,
+ COGS = 15310,
+ Profit = 10155.6,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"3158",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 22106,
+ Discounts = 1252.44,
+ Sales = 20853.56,
+ COGS = 7455,
+ Profit = 13398.56,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"4095",
+ ManufacturingPrice = 250,
+ SalePrice = 20,
+ GrossSales = 81900,
+ Discounts = 3674.4,
+ Sales = 78225.6,
+ COGS = 15310,
+ Profit = 62915.6,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"3170",
+ ManufacturingPrice = 260,
+ SalePrice = 12,
+ GrossSales = 38040,
+ Discounts = 3975.84,
+ Sales = 34064.16,
+ COGS = 8283,
+ Profit = 25781.16,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"493",
+ ManufacturingPrice = 3,
+ SalePrice = 15,
+ GrossSales = 7395,
+ Discounts = 5005.65,
+ Sales = 2389.35,
+ COGS = 25670,
+ Profit = 23280.65,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"3286",
+ ManufacturingPrice = 250,
+ SalePrice = 15,
+ GrossSales = 49290,
+ Discounts = 5005.65,
+ Sales = 44284.35,
+ COGS = 25670,
+ Profit = 18614.35,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"3563",
+ ManufacturingPrice = 3,
+ SalePrice = 350,
+ GrossSales = 1247050,
+ Discounts = 41996.5,
+ Sales = 1205053.5,
+ COGS = 239980,
+ Profit = 965073.5,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"4109",
+ ManufacturingPrice = 3,
+ SalePrice = 350,
+ GrossSales = 1438150,
+ Discounts = 81445,
+ Sales = 1356705,
+ COGS = 465400,
+ Profit = 891305,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"3653",
+ ManufacturingPrice = 3,
+ SalePrice = 20,
+ GrossSales = 73060,
+ Discounts = 1149.2,
+ Sales = 71910.8,
+ COGS = 4420,
+ Profit = 67490.8,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"2203",
+ ManufacturingPrice = 5,
+ SalePrice = 350,
+ GrossSales = 771050,
+ Discounts = 44703.75,
+ Sales = 726346.25,
+ COGS = 255450,
+ Profit = 470896.25,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"2924",
+ ManufacturingPrice = 5,
+ SalePrice = 7,
+ GrossSales = 20468,
+ Discounts = 1181.18,
+ Sales = 19286.82,
+ COGS = 6490,
+ Profit = 12796.82,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"2650",
+ ManufacturingPrice = 5,
+ SalePrice = 12,
+ GrossSales = 31800,
+ Discounts = 942.24,
+ Sales = 30857.76,
+ COGS = 1812,
+ Profit = 29045.76,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"1194",
+ ManufacturingPrice = 5,
+ SalePrice = 20,
+ GrossSales = 23880,
+ Discounts = 5863,
+ Sales = 18017,
+ COGS = 22550,
+ Profit = 4533,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"3366",
+ ManufacturingPrice = 5,
+ SalePrice = 20,
+ GrossSales = 67320,
+ Discounts = 3247.4,
+ Sales = 64072.6,
+ COGS = 12490,
+ Profit = 51582.6,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"1325",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 9275,
+ Discounts = 1309.04,
+ Sales = 7965.97,
+ COGS = 7192.5,
+ Profit = 773.47,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"4243",
+ ManufacturingPrice = 10,
+ SalePrice = 300,
+ GrossSales = 1272900,
+ Discounts = 31473,
+ Sales = 1241427,
+ COGS = 201750,
+ Profit = 1039677,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"2887",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 57740,
+ Discounts = 6866.6,
+ Sales = 50873.4,
+ COGS = 26410,
+ Profit = 24463.4,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"3839",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 76780,
+ Discounts = 7040.8,
+ Sales = 69739.2,
+ COGS = 27080,
+ Profit = 42659.2,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"1863",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 652050,
+ Discounts = 119756,
+ Sales = 532294,
+ COGS = 684320,
+ Profit = 152026,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"2858",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 357250,
+ Discounts = 25723.75,
+ Sales = 331526.25,
+ COGS = 189960,
+ Profit = 141566.25,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"2868",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 34416,
+ Discounts = 890.76,
+ Sales = 33525.24,
+ COGS = 1713,
+ Profit = 31812.24,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"3805",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 26635,
+ Discounts = 2453.36,
+ Sales = 24181.64,
+ COGS = 13480,
+ Profit = 10701.64,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"3914",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 58710,
+ Discounts = 3051.75,
+ Sales = 55658.25,
+ COGS = 15650,
+ Profit = 40008.25,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"524",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 10480,
+ Discounts = 3247.4,
+ Sales = 7232.6,
+ COGS = 12490,
+ Profit = 5257.4,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"3095",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 1083250,
+ Discounts = 16243.5,
+ Sales = 1067006.5,
+ COGS = 92820,
+ Profit = 974186.5,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"2410",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 28920,
+ Discounts = 1580.28,
+ Sales = 27339.72,
+ COGS = 3039,
+ Profit = 24300.72,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"4263",
+ ManufacturingPrice = 120,
+ SalePrice = 15,
+ GrossSales = 63945,
+ Discounts = 7795.13,
+ Sales = 56149.88,
+ COGS = 39975,
+ Profit = 16174.88,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"2239",
+ ManufacturingPrice = 120,
+ SalePrice = 350,
+ GrossSales = 783650,
+ Discounts = 119756,
+ Sales = 663894,
+ COGS = 684320,
+ Profit = 20426,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"569",
+ ManufacturingPrice = 120,
+ SalePrice = 7,
+ GrossSales = 3983,
+ Discounts = 1082.9,
+ Sales = 2900.1,
+ COGS = 5950,
+ Profit = 3049.9,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"3889",
+ ManufacturingPrice = 120,
+ SalePrice = 12,
+ GrossSales = 46668,
+ Discounts = 942.24,
+ Sales = 45725.76,
+ COGS = 1812,
+ Profit = 43913.76,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"1378",
+ ManufacturingPrice = 120,
+ SalePrice = 15,
+ GrossSales = 20670,
+ Discounts = 1287,
+ Sales = 19383,
+ COGS = 6600,
+ Profit = 12783,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"2253",
+ ManufacturingPrice = 120,
+ SalePrice = 12,
+ GrossSales = 27036,
+ Discounts = 639.6,
+ Sales = 26396.4,
+ COGS = 1230,
+ Profit = 25166.4,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"3202",
+ ManufacturingPrice = 120,
+ SalePrice = 300,
+ GrossSales = 960600,
+ Discounts = 101595,
+ Sales = 859005,
+ COGS = 651250,
+ Profit = 207755,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"3835",
+ ManufacturingPrice = 120,
+ SalePrice = 12,
+ GrossSales = 46020,
+ Discounts = 1580.28,
+ Sales = 44439.72,
+ COGS = 3039,
+ Profit = 41400.72,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"2487",
+ ManufacturingPrice = 250,
+ SalePrice = 125,
+ GrossSales = 310875,
+ Discounts = 25723.75,
+ Sales = 285151.25,
+ COGS = 189960,
+ Profit = 95191.25,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"4428",
+ ManufacturingPrice = 250,
+ SalePrice = 15,
+ GrossSales = 66420,
+ Discounts = 3051.75,
+ Sales = 63368.25,
+ COGS = 15650,
+ Profit = 47718.25,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"1200",
+ ManufacturingPrice = 260,
+ SalePrice = 125,
+ GrossSales = 150000,
+ Discounts = 26958.75,
+ Sales = 123041.25,
+ COGS = 199080,
+ Profit = 76038.75,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Luxe",
+ UnitsSold = @"2953",
+ ManufacturingPrice = 260,
+ SalePrice = 7,
+ GrossSales = 20671,
+ Discounts = 1082.9,
+ Sales = 19588.1,
+ COGS = 5950,
+ Profit = 13638.1,
+ Date = @"6/1/19",
+ MonthName = @"June",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"1453",
+ ManufacturingPrice = 260,
+ SalePrice = 12,
+ GrossSales = 17436,
+ Discounts = 639.6,
+ Sales = 16796.4,
+ COGS = 1230,
+ Profit = 15566.4,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Luxe",
+ UnitsSold = @"865",
+ ManufacturingPrice = 260,
+ SalePrice = 12,
+ GrossSales = 10380,
+ Discounts = 2761.2,
+ Sales = 7618.8,
+ COGS = 5310,
+ Profit = 2308.8,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"1072",
+ ManufacturingPrice = 3,
+ SalePrice = 20,
+ GrossSales = 21440,
+ Discounts = 7221.2,
+ Sales = 14218.8,
+ COGS = 25790,
+ Profit = 11571.2,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"1737",
+ ManufacturingPrice = 3,
+ SalePrice = 20,
+ GrossSales = 34740,
+ Discounts = 4880.4,
+ Sales = 29859.6,
+ COGS = 17430,
+ Profit = 12429.6,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"1535",
+ ManufacturingPrice = 3,
+ SalePrice = 7,
+ GrossSales = 10745,
+ Discounts = 2936.08,
+ Sales = 7808.92,
+ COGS = 14980,
+ Profit = 7171.08,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"2532",
+ ManufacturingPrice = 3,
+ SalePrice = 7,
+ GrossSales = 17724,
+ Discounts = 274.4,
+ Sales = 17449.6,
+ COGS = 1400,
+ Profit = 16049.6,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Royal Oak",
+ UnitsSold = @"1765",
+ ManufacturingPrice = 5,
+ SalePrice = 7,
+ GrossSales = 12355,
+ Discounts = 287.14,
+ Sales = 12067.86,
+ COGS = 1465,
+ Profit = 10602.86,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Royal Oak",
+ UnitsSold = @"1567",
+ ManufacturingPrice = 5,
+ SalePrice = 7,
+ GrossSales = 10969,
+ Discounts = 2936.08,
+ Sales = 8032.92,
+ COGS = 14980,
+ Profit = 6947.08,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"2640",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 39600,
+ Discounts = 583.8,
+ Sales = 39016.2,
+ COGS = 2780,
+ Profit = 36236.2,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"3079",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 61580,
+ Discounts = 6798.4,
+ Sales = 54781.6,
+ COGS = 24280,
+ Profit = 30501.6,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"4130",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 61950,
+ Discounts = 3710.7,
+ Sales = 58239.3,
+ COGS = 17670,
+ Profit = 40569.3,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"2938",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 35256,
+ Discounts = 2340.24,
+ Sales = 32915.76,
+ COGS = 4179,
+ Profit = 28736.76,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"3080",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 21560,
+ Discounts = 274.4,
+ Sales = 21285.6,
+ COGS = 1400,
+ Profit = 19885.6,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Luxe",
+ UnitsSold = @"1530",
+ ManufacturingPrice = 260,
+ SalePrice = 12,
+ GrossSales = 18360,
+ Discounts = 2340.24,
+ Sales = 16019.76,
+ COGS = 4179,
+ Profit = 11840.76,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"3537",
+ ManufacturingPrice = 260,
+ SalePrice = 12,
+ GrossSales = 42444,
+ Discounts = 3385.2,
+ Sales = 39058.8,
+ COGS = 6045,
+ Profit = 33013.8,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"2021",
+ ManufacturingPrice = 3,
+ SalePrice = 300,
+ GrossSales = 606300,
+ Discounts = 33642,
+ Sales = 572658,
+ COGS = 200250,
+ Profit = 372408,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"1804",
+ ManufacturingPrice = 3,
+ SalePrice = 125,
+ GrossSales = 225500,
+ Discounts = 17902.5,
+ Sales = 207597.5,
+ COGS = 122760,
+ Profit = 84837.5,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"1014",
+ ManufacturingPrice = 3,
+ SalePrice = 300,
+ GrossSales = 304200,
+ Discounts = 62832,
+ Sales = 241368,
+ COGS = 374000,
+ Profit = 132632,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Kensington",
+ UnitsSold = @"2913",
+ ManufacturingPrice = 3,
+ SalePrice = 300,
+ GrossSales = 873900,
+ Discounts = 42420,
+ Sales = 831480,
+ COGS = 252500,
+ Profit = 578980,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"763",
+ ManufacturingPrice = 3,
+ SalePrice = 15,
+ GrossSales = 11445,
+ Discounts = 3177.3,
+ Sales = 8267.7,
+ COGS = 15130,
+ Profit = 6862.3,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Kensington",
+ UnitsSold = @"1425",
+ ManufacturingPrice = 3,
+ SalePrice = 15,
+ GrossSales = 21375,
+ Discounts = 4830,
+ Sales = 16545,
+ COGS = 23000,
+ Profit = 6455,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Kensington",
+ UnitsSold = @"4357",
+ ManufacturingPrice = 3,
+ SalePrice = 125,
+ GrossSales = 544625,
+ Discounts = 49367.5,
+ Sales = 495257.5,
+ COGS = 338520,
+ Profit = 156737.5,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"2138",
+ ManufacturingPrice = 5,
+ SalePrice = 350,
+ GrossSales = 748300,
+ Discounts = 109147.5,
+ Sales = 639152.5,
+ COGS = 579150,
+ Profit = 60002.5,
+ Date = @"1/1/19",
+ MonthName = @"January",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Royal Oak",
+ UnitsSold = @"3825",
+ ManufacturingPrice = 5,
+ SalePrice = 350,
+ GrossSales = 1338750,
+ Discounts = 58751,
+ Sales = 1279999,
+ COGS = 311740,
+ Profit = 968259,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"3393",
+ ManufacturingPrice = 5,
+ SalePrice = 350,
+ GrossSales = 1187550,
+ Discounts = 9800,
+ Sales = 1177750,
+ COGS = 52000,
+ Profit = 1125750,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"2215",
+ ManufacturingPrice = 5,
+ SalePrice = 7,
+ GrossSales = 15505,
+ Discounts = 380.24,
+ Sales = 15124.76,
+ COGS = 1940,
+ Profit = 13184.76,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"2278",
+ ManufacturingPrice = 5,
+ SalePrice = 7,
+ GrossSales = 15946,
+ Discounts = 1692.46,
+ Sales = 14253.54,
+ COGS = 8635,
+ Profit = 5618.54,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Royal Oak",
+ UnitsSold = @"403",
+ ManufacturingPrice = 5,
+ SalePrice = 15,
+ GrossSales = 6045,
+ Discounts = 4830,
+ Sales = 1215,
+ COGS = 23000,
+ Profit = 21785,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"289",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 5780,
+ Discounts = 728,
+ Sales = 5052,
+ COGS = 2600,
+ Profit = 2452,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"749",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 11235,
+ Discounts = 5187,
+ Sales = 6048,
+ COGS = 24700,
+ Profit = 18652,
+ Date = @"9/1/18",
+ MonthName = @"September",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"372",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 5580,
+ Discounts = 3660.3,
+ Sales = 1919.7,
+ COGS = 17430,
+ Profit = 15510.3,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"3781",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 45372,
+ Discounts = 4895.52,
+ Sales = 40476.48,
+ COGS = 8742,
+ Profit = 31734.48,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"1785",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 12495,
+ Discounts = 1696.38,
+ Sales = 10798.62,
+ COGS = 8655,
+ Profit = 2143.62,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"4029",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 1410150,
+ Discounts = 34300,
+ Sales = 1375850,
+ COGS = 182000,
+ Profit = 1193850,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"2813",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 33756,
+ Discounts = 3732.96,
+ Sales = 30023.04,
+ COGS = 6666,
+ Profit = 23357.04,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"2150",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 752500,
+ Discounts = 57673,
+ Sales = 694827,
+ COGS = 306020,
+ Profit = 388807,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"2093",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 732550,
+ Discounts = 94178,
+ Sales = 638372,
+ COGS = 499720,
+ Profit = 138652,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"4391",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 548875,
+ Discounts = 27562.5,
+ Sales = 521312.5,
+ COGS = 189000,
+ Profit = 332312.5,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"2695",
+ ManufacturingPrice = 120,
+ SalePrice = 20,
+ GrossSales = 53900,
+ Discounts = 1696.8,
+ Sales = 52203.2,
+ COGS = 6060,
+ Profit = 46143.2,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"1337",
+ ManufacturingPrice = 120,
+ SalePrice = 300,
+ GrossSales = 401100,
+ Discounts = 103320,
+ Sales = 297780,
+ COGS = 615000,
+ Profit = 317220,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Burlington",
+ UnitsSold = @"2621",
+ ManufacturingPrice = 120,
+ SalePrice = 300,
+ GrossSales = 786300,
+ Discounts = 11298,
+ Sales = 775002,
+ COGS = 67250,
+ Profit = 707752,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Burlington",
+ UnitsSold = @"3735",
+ ManufacturingPrice = 120,
+ SalePrice = 300,
+ GrossSales = 1120500,
+ Discounts = 106512,
+ Sales = 1013988,
+ COGS = 634000,
+ Profit = 379988,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Mandarin",
+ UnitsSold = @"4320",
+ ManufacturingPrice = 250,
+ SalePrice = 7,
+ GrossSales = 30240,
+ Discounts = 2844.94,
+ Sales = 27395.06,
+ COGS = 14515,
+ Profit = 12880.06,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"2828",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 848400,
+ Discounts = 106722,
+ Sales = 741678,
+ COGS = 635250,
+ Profit = 106428,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"2586",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 775800,
+ Discounts = 11298,
+ Sales = 764502,
+ COGS = 67250,
+ Profit = 697252,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"1248",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 374400,
+ Discounts = 62832,
+ Sales = 311568,
+ COGS = 374000,
+ Profit = 62432,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"4035",
+ ManufacturingPrice = 250,
+ SalePrice = 300,
+ GrossSales = 1210500,
+ Discounts = 42420,
+ Sales = 1168080,
+ COGS = 252500,
+ Profit = 915580,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"359",
+ ManufacturingPrice = 250,
+ SalePrice = 350,
+ GrossSales = 125650,
+ Discounts = 62769,
+ Sales = 62881,
+ COGS = 333060,
+ Profit = 270179,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"3926",
+ ManufacturingPrice = 260,
+ SalePrice = 300,
+ GrossSales = 1177800,
+ Discounts = 37296,
+ Sales = 1140504,
+ COGS = 222000,
+ Profit = 918504,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"4247",
+ ManufacturingPrice = 260,
+ SalePrice = 125,
+ GrossSales = 530875,
+ Discounts = 49770,
+ Sales = 481105,
+ COGS = 341280,
+ Profit = 139825,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Luxe",
+ UnitsSold = @"2695",
+ ManufacturingPrice = 260,
+ SalePrice = 12,
+ GrossSales = 32340,
+ Discounts = 4158,
+ Sales = 28182,
+ COGS = 7425,
+ Profit = 20757,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Luxe",
+ UnitsSold = @"1104",
+ ManufacturingPrice = 260,
+ SalePrice = 15,
+ GrossSales = 16560,
+ Discounts = 3660.3,
+ Sales = 12899.7,
+ COGS = 17430,
+ Profit = 4530.3,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Luxe",
+ UnitsSold = @"1449",
+ ManufacturingPrice = 260,
+ SalePrice = 12,
+ GrossSales = 17388,
+ Discounts = 4895.52,
+ Sales = 12492.48,
+ COGS = 8742,
+ Profit = 3750.48,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Luxe",
+ UnitsSold = @"1131",
+ ManufacturingPrice = 260,
+ SalePrice = 7,
+ GrossSales = 7917,
+ Discounts = 1696.38,
+ Sales = 6220.62,
+ COGS = 8655,
+ Profit = 2434.38,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"1468",
+ ManufacturingPrice = 260,
+ SalePrice = 7,
+ GrossSales = 10276,
+ Discounts = 1692.46,
+ Sales = 8583.54,
+ COGS = 8635,
+ Profit = 51.46,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"1272",
+ ManufacturingPrice = 260,
+ SalePrice = 15,
+ GrossSales = 19080,
+ Discounts = 3927,
+ Sales = 15153,
+ COGS = 18700,
+ Profit = 3547,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Kensington",
+ UnitsSold = @"1403",
+ ManufacturingPrice = 3,
+ SalePrice = 125,
+ GrossSales = 175375,
+ Discounts = 22012.5,
+ Sales = 153362.5,
+ COGS = 140880,
+ Profit = 12482.5,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"2161",
+ ManufacturingPrice = 3,
+ SalePrice = 125,
+ GrossSales = 270125,
+ Discounts = 51881.25,
+ Sales = 218243.75,
+ COGS = 332040,
+ Profit = 113796.25,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Kensington",
+ UnitsSold = @"1937",
+ ManufacturingPrice = 3,
+ SalePrice = 125,
+ GrossSales = 242125,
+ Discounts = 20343.75,
+ Sales = 221781.25,
+ COGS = 130200,
+ Profit = 91581.25,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"2879",
+ ManufacturingPrice = 5,
+ SalePrice = 300,
+ GrossSales = 863700,
+ Discounts = 24570,
+ Sales = 839130,
+ COGS = 136500,
+ Profit = 702630,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"1330",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 26600,
+ Discounts = 3474,
+ Sales = 23126,
+ COGS = 11580,
+ Profit = 11546,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"2426",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 36390,
+ Discounts = 3631.5,
+ Sales = 32758.5,
+ COGS = 16140,
+ Profit = 16618.5,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"2033",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 14231,
+ Discounts = 2661.75,
+ Sales = 11569.25,
+ COGS = 12675,
+ Profit = 1105.75,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"2029",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 710150,
+ Discounts = 149677.5,
+ Sales = 560472.5,
+ COGS = 741260,
+ Profit = 180787.5,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"1049",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 15735,
+ Discounts = 5757.75,
+ Sales = 9977.25,
+ COGS = 25590,
+ Profit = 15612.75,
+ Date = @"8/1/19",
+ MonthName = @"August",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"1062",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 21240,
+ Discounts = 801,
+ Sales = 20439,
+ COGS = 2670,
+ Profit = 17769,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"2509",
+ ManufacturingPrice = 10,
+ SalePrice = 125,
+ GrossSales = 313625,
+ Discounts = 20343.75,
+ Sales = 293281.25,
+ COGS = 130200,
+ Profit = 163081.25,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Vermont",
+ UnitsSold = @"1743",
+ ManufacturingPrice = 10,
+ SalePrice = 15,
+ GrossSales = 26145,
+ Discounts = 2643.75,
+ Sales = 23501.25,
+ COGS = 11750,
+ Profit = 11751.25,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"3418",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 1196300,
+ Discounts = 105367.5,
+ Sales = 1090932.5,
+ COGS = 521820,
+ Profit = 569112.5,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Vermont",
+ UnitsSold = @"1751",
+ ManufacturingPrice = 10,
+ SalePrice = 350,
+ GrossSales = 612850,
+ Discounts = 112927.5,
+ Sales = 499922.5,
+ COGS = 559260,
+ Profit = 59337.5,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Vermont",
+ UnitsSold = @"3228",
+ ManufacturingPrice = 10,
+ SalePrice = 12,
+ GrossSales = 38736,
+ Discounts = 1645.2,
+ Sales = 37090.8,
+ COGS = 2742,
+ Profit = 34348.8,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Vermont",
+ UnitsSold = @"1105",
+ ManufacturingPrice = 10,
+ SalePrice = 20,
+ GrossSales = 22100,
+ Discounts = 879,
+ Sales = 21221,
+ COGS = 2930,
+ Profit = 18291,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Burlington",
+ UnitsSold = @"2778",
+ ManufacturingPrice = 120,
+ SalePrice = 12,
+ GrossSales = 33336,
+ Discounts = 900,
+ Sales = 32436,
+ COGS = 1500,
+ Profit = 30936,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"1173",
+ ManufacturingPrice = 120,
+ SalePrice = 15,
+ GrossSales = 17595,
+ Discounts = 6358.5,
+ Sales = 11236.5,
+ COGS = 28260,
+ Profit = 17023.5,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Burlington",
+ UnitsSold = @"3160",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 395000,
+ Discounts = 12431.25,
+ Sales = 382568.75,
+ COGS = 79560,
+ Profit = 303008.75,
+ Date = @"9/1/19",
+ MonthName = @"September",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"4322",
+ ManufacturingPrice = 120,
+ SalePrice = 300,
+ GrossSales = 1296600,
+ Discounts = 115830,
+ Sales = 1180770,
+ COGS = 643500,
+ Profit = 537270,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"1901",
+ ManufacturingPrice = 120,
+ SalePrice = 125,
+ GrossSales = 237625,
+ Discounts = 45712.5,
+ Sales = 191912.5,
+ COGS = 292560,
+ Profit = 100647.5,
+ Date = @"12/1/18",
+ MonthName = @"December",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Burlington",
+ UnitsSold = @"2980",
+ ManufacturingPrice = 120,
+ SalePrice = 12,
+ GrossSales = 35760,
+ Discounts = 1645.2,
+ Sales = 34114.8,
+ COGS = 2742,
+ Profit = 31372.8,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"4068",
+ ManufacturingPrice = 250,
+ SalePrice = 20,
+ GrossSales = 81360,
+ Discounts = 2596.5,
+ Sales = 78763.5,
+ COGS = 8655,
+ Profit = 70108.5,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"2105",
+ ManufacturingPrice = 250,
+ SalePrice = 15,
+ GrossSales = 31575,
+ Discounts = 1107,
+ Sales = 30468,
+ COGS = 4920,
+ Profit = 25548,
+ Date = @"7/1/19",
+ MonthName = @"July",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"1647",
+ ManufacturingPrice = 250,
+ SalePrice = 20,
+ GrossSales = 32940,
+ Discounts = 801,
+ Sales = 32139,
+ COGS = 2670,
+ Profit = 29469,
+ Date = @"10/1/18",
+ MonthName = @"October",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"235",
+ ManufacturingPrice = 250,
+ SalePrice = 15,
+ GrossSales = 3525,
+ Discounts = 2643.75,
+ Sales = 881.25,
+ COGS = 11750,
+ Profit = 10868.75,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Mandarin",
+ UnitsSold = @"3617",
+ ManufacturingPrice = 250,
+ SalePrice = 125,
+ GrossSales = 452125,
+ Discounts = 55387.5,
+ Sales = 396737.5,
+ COGS = 354480,
+ Profit = 42257.5,
+ Date = @"11/1/18",
+ MonthName = @"November",
+ Year = @"2018"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"India",
+ Product = @"Mandarin",
+ UnitsSold = @"2106",
+ ManufacturingPrice = 250,
+ SalePrice = 125,
+ GrossSales = 263250,
+ Discounts = 10350,
+ Sales = 252900,
+ COGS = 66240,
+ Profit = 186660,
+ Date = @"11/1/19",
+ MonthName = @"November",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Mandarin",
+ UnitsSold = @"2351",
+ ManufacturingPrice = 250,
+ SalePrice = 20,
+ GrossSales = 47020,
+ Discounts = 879,
+ Sales = 46141,
+ COGS = 2930,
+ Profit = 43211,
+ Date = @"12/1/19",
+ MonthName = @"December",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"UK",
+ Product = @"Luxe",
+ UnitsSold = @"1897",
+ ManufacturingPrice = 260,
+ SalePrice = 300,
+ GrossSales = 569100,
+ Discounts = 111375,
+ Sales = 457725,
+ COGS = 618750,
+ Profit = 161025,
+ Date = @"3/1/19",
+ MonthName = @"March",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Luxe",
+ UnitsSold = @"647",
+ ManufacturingPrice = 260,
+ SalePrice = 300,
+ GrossSales = 194100,
+ Discounts = 24570,
+ Sales = 169530,
+ COGS = 136500,
+ Profit = 33030,
+ Date = @"10/1/19",
+ MonthName = @"October",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Brazil",
+ Product = @"Royal Oak",
+ UnitsSold = @"3621",
+ ManufacturingPrice = 5,
+ SalePrice = 7,
+ GrossSales = 25347,
+ Discounts = 1436.4,
+ Sales = 23910.6,
+ COGS = 6840,
+ Profit = 17070.6,
+ Date = @"2/1/19",
+ MonthName = @"February",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"Japan",
+ Product = @"Vermont",
+ UnitsSold = @"3221",
+ ManufacturingPrice = 10,
+ SalePrice = 7,
+ GrossSales = 22547,
+ Discounts = 759.15,
+ Sales = 21787.85,
+ COGS = 3615,
+ Profit = 18172.85,
+ Date = @"4/1/19",
+ MonthName = @"April",
+ Year = @"2019"
+ });
+ this.Add(new SalesDataItem()
+ {
+ Country = @"USA",
+ Product = @"Mandarin",
+ UnitsSold = @"493",
+ ManufacturingPrice = 250,
+ SalePrice = 12,
+ GrossSales = 5916,
+ Discounts = 3250.8,
+ Sales = 2665.2,
+ COGS = 5418,
+ Profit = 2752.8,
+ Date = @"5/1/19",
+ MonthName = @"May",
+ Year = @"2019"
+ });
+ }
+}
+//end data
\ No newline at end of file
diff --git a/samples/charts/category-chart/chart-highlight-filter/_Imports.razor b/samples/charts/category-chart/chart-highlight-filter/_Imports.razor
new file mode 100644
index 0000000000..d27d337cb1
--- /dev/null
+++ b/samples/charts/category-chart/chart-highlight-filter/_Imports.razor
@@ -0,0 +1,9 @@
+// these namespaces are global to the app
+@using System.Net.Http
+@using System.Net.Http.Json
+@using Microsoft.AspNetCore.Components.Forms
+@using Microsoft.AspNetCore.Components.Routing
+@using Microsoft.AspNetCore.Components.Web
+@using Microsoft.AspNetCore.Components.WebAssembly.Http
+@using Microsoft.JSInterop
+@using Infragistics.Samples
diff --git a/samples/charts/category-chart/chart-highlight-filter/wwwroot/index.css b/samples/charts/category-chart/chart-highlight-filter/wwwroot/index.css
new file mode 100644
index 0000000000..50ca13caa6
--- /dev/null
+++ b/samples/charts/category-chart/chart-highlight-filter/wwwroot/index.css
@@ -0,0 +1,4 @@
+/*
+CSS styles are loaded from the shared CSS file located at:
+https://static.infragistics.com/xplatform/css/samples/
+*/
diff --git a/samples/charts/category-chart/chart-highlight-filter/wwwroot/index.html b/samples/charts/category-chart/chart-highlight-filter/wwwroot/index.html
new file mode 100644
index 0000000000..fcfbabf8c3
--- /dev/null
+++ b/samples/charts/category-chart/chart-highlight-filter/wwwroot/index.html
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+ Samples | IgniteUI for Blazor | Infragistics
+
+
+
+
+
+
+
+
+
+
+
+ An unhandled error has occurred.
+
Reload
+
🗙
+
+
+
+
+
+
+
diff --git a/samples/charts/data-chart/chart-highlight-filter-datasource/App.razor b/samples/charts/data-chart/chart-highlight-filter-datasource/App.razor
new file mode 100644
index 0000000000..0b92ba18af
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter-datasource/App.razor
@@ -0,0 +1,97 @@
+@using IgniteUI.Blazor.Controls
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+
+ private Action BindElements { get; set; }
+
+ protected override async Task OnAfterRenderAsync(bool firstRender)
+ {
+ var propertyEditor = this.propertyEditor;
+ var highlightedValuesDisplayModeEditor = this.highlightedValuesDisplayModeEditor;
+ var chart = this.chart;
+ var xAxis = this.xAxis;
+ var yAxis = this.yAxis;
+ var columnSeries1 = this.columnSeries1;
+
+ this.BindElements = () => {
+ propertyEditor.Target = this.chart;
+ };
+ this.BindElements();
+
+ }
+
+ private IgbPropertyEditorPanel propertyEditor;
+ private IgbPropertyEditorPropertyDescription highlightedValuesDisplayModeEditor;
+ private IgbDataChart chart;
+ private IgbCategoryXAxis xAxis;
+ private IgbNumericYAxis yAxis;
+ private IgbColumnSeries columnSeries1;
+
+ private OnlineTrafficHighlightTotals _onlineTrafficHighlightTotals = null;
+ public OnlineTrafficHighlightTotals OnlineTrafficHighlightTotals
+ {
+ get
+ {
+ if (_onlineTrafficHighlightTotals == null)
+ {
+ _onlineTrafficHighlightTotals = new OnlineTrafficHighlightTotals();
+ }
+ return _onlineTrafficHighlightTotals;
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/samples/charts/data-chart/chart-highlight-filter-datasource/BlazorClientApp.csproj b/samples/charts/data-chart/chart-highlight-filter-datasource/BlazorClientApp.csproj
new file mode 100644
index 0000000000..5a30935fe5
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter-datasource/BlazorClientApp.csproj
@@ -0,0 +1,21 @@
+
+
+
+ net6.0
+ 3.0
+ Infragistics.Samples
+ Infragistics.Samples
+
+
+
+ 1701;1702,IDE0028,BL0005,0219,CS1998
+
+
+
+
+
+
+
+
+
+
diff --git a/samples/charts/data-chart/chart-highlight-filter-datasource/BlazorClientApp.sln b/samples/charts/data-chart/chart-highlight-filter-datasource/BlazorClientApp.sln
new file mode 100644
index 0000000000..1e2eda208a
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter-datasource/BlazorClientApp.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.29613.14
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18}
+ EndGlobalSection
+EndGlobal
diff --git a/samples/charts/data-chart/chart-highlight-filter-datasource/OnlineTrafficHighlightTotals.cs b/samples/charts/data-chart/chart-highlight-filter-datasource/OnlineTrafficHighlightTotals.cs
new file mode 100644
index 0000000000..0c350a2e1c
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter-datasource/OnlineTrafficHighlightTotals.cs
@@ -0,0 +1,50 @@
+using System;
+using System.Collections.Generic;
+public class OnlineTrafficHighlightTotalsItem
+{
+ public string Category { get; set; }
+ public double Value { get; set; }
+}
+
+public class OnlineTrafficHighlightTotals
+ : List
+{
+ public OnlineTrafficHighlightTotals()
+ {
+ this.Add(new OnlineTrafficHighlightTotalsItem()
+ {
+ Category = @"Apparel",
+ Value = 100
+ });
+ this.Add(new OnlineTrafficHighlightTotalsItem()
+ {
+ Category = @"Beauty",
+ Value = 100
+ });
+ this.Add(new OnlineTrafficHighlightTotalsItem()
+ {
+ Category = @"Travel",
+ Value = 100
+ });
+ this.Add(new OnlineTrafficHighlightTotalsItem()
+ {
+ Category = @"Grocery",
+ Value = 100
+ });
+ this.Add(new OnlineTrafficHighlightTotalsItem()
+ {
+ Category = @"Energy",
+ Value = 100
+ });
+ this.Add(new OnlineTrafficHighlightTotalsItem()
+ {
+ Category = @"Home Supply",
+ Value = 100
+ });
+ this.Add(new OnlineTrafficHighlightTotalsItem()
+ {
+ Category = @"Financial",
+ Value = 100
+ });
+ }
+}
diff --git a/samples/charts/data-chart/chart-highlight-filter-datasource/Program.cs b/samples/charts/data-chart/chart-highlight-filter-datasource/Program.cs
new file mode 100644
index 0000000000..889fdae4e3
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter-datasource/Program.cs
@@ -0,0 +1,31 @@
+using System;
+using System.Net.Http;
+using System.Collections.Generic;
+using System.Threading.Tasks;
+using System.Text;
+using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
+using Microsoft.Extensions.Configuration;
+using Microsoft.Extensions.DependencyInjection;
+using Microsoft.Extensions.Logging;
+using IgniteUI.Blazor.Controls; // for registering Ignite UI modules
+
+namespace Infragistics.Samples
+{
+ public class Program
+ {
+ public static async Task Main(string[] args)
+ {
+ var builder = WebAssemblyHostBuilder.CreateDefault(args);
+ builder.RootComponents.Add("app");
+ builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
+ // registering Ignite UI modules
+ builder.Services.AddIgniteUIBlazor(
+ typeof(IgbPropertyEditorPanelModule),
+ typeof(IgbDataChartCoreModule),
+ typeof(IgbDataChartCategoryModule),
+ typeof(IgbDataChartInteractivityModule)
+ );
+ await builder.Build().RunAsync();
+ }
+ }
+}
diff --git a/samples/charts/data-chart/chart-highlight-filter-datasource/Properties/launchSettings.json b/samples/charts/data-chart/chart-highlight-filter-datasource/Properties/launchSettings.json
new file mode 100644
index 0000000000..18bd6fb5bc
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter-datasource/Properties/launchSettings.json
@@ -0,0 +1,27 @@
+{
+ "iisSettings": {
+ "windowsAuthentication": false,
+ "anonymousAuthentication": true,
+ "iisExpress": {
+ "applicationUrl": "http://localhost:4200",
+ "sslPort": 44385
+ }
+ },
+ "profiles": {
+ "IIS Express": {
+ "commandName": "IISExpress",
+ "launchBrowser": true,
+ "environmentVariables": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ }
+ },
+ "BlazorSamples": {
+ "commandName": "Project",
+ "launchBrowser": true,
+ "environmentVariables": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ },
+ "applicationUrl": "https://localhost:5001;http://localhost:4200"
+ }
+ }
+}
\ No newline at end of file
diff --git a/samples/charts/data-chart/chart-highlight-filter-datasource/_Imports.razor b/samples/charts/data-chart/chart-highlight-filter-datasource/_Imports.razor
new file mode 100644
index 0000000000..d27d337cb1
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter-datasource/_Imports.razor
@@ -0,0 +1,9 @@
+// these namespaces are global to the app
+@using System.Net.Http
+@using System.Net.Http.Json
+@using Microsoft.AspNetCore.Components.Forms
+@using Microsoft.AspNetCore.Components.Routing
+@using Microsoft.AspNetCore.Components.Web
+@using Microsoft.AspNetCore.Components.WebAssembly.Http
+@using Microsoft.JSInterop
+@using Infragistics.Samples
diff --git a/samples/charts/data-chart/chart-highlight-filter-datasource/wwwroot/index.css b/samples/charts/data-chart/chart-highlight-filter-datasource/wwwroot/index.css
new file mode 100644
index 0000000000..50ca13caa6
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter-datasource/wwwroot/index.css
@@ -0,0 +1,4 @@
+/*
+CSS styles are loaded from the shared CSS file located at:
+https://static.infragistics.com/xplatform/css/samples/
+*/
diff --git a/samples/charts/data-chart/chart-highlight-filter-datasource/wwwroot/index.html b/samples/charts/data-chart/chart-highlight-filter-datasource/wwwroot/index.html
new file mode 100644
index 0000000000..fcfbabf8c3
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter-datasource/wwwroot/index.html
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+ Samples | IgniteUI for Blazor | Infragistics
+
+
+
+
+
+
+
+
+
+
+
+ An unhandled error has occurred.
+
Reload
+
🗙
+
+
+
+
+
+
+
diff --git a/samples/charts/data-chart/chart-highlight-filter-multiple-series/App.razor b/samples/charts/data-chart/chart-highlight-filter-multiple-series/App.razor
new file mode 100644
index 0000000000..290ad0a2d5
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter-multiple-series/App.razor
@@ -0,0 +1,117 @@
+@using IgniteUI.Blazor.Controls
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+
+ private Action BindElements { get; set; }
+
+ protected override async Task OnAfterRenderAsync(bool firstRender)
+ {
+ var propertyEditor = this.propertyEditor;
+ var highlightedValuesDisplayModeEditor = this.highlightedValuesDisplayModeEditor;
+ var chart = this.chart;
+ var xAxis = this.xAxis;
+ var yAxis = this.yAxis;
+ var columnSeries1 = this.columnSeries1;
+ var columnSeries2 = this.columnSeries2;
+ var columnSeries3 = this.columnSeries3;
+
+ this.BindElements = () => {
+ propertyEditor.Target = this.chart;
+ };
+ this.BindElements();
+
+ }
+
+ private IgbPropertyEditorPanel propertyEditor;
+ private IgbPropertyEditorPropertyDescription highlightedValuesDisplayModeEditor;
+ private IgbDataChart chart;
+ private IgbCategoryXAxis xAxis;
+ private IgbNumericYAxis yAxis;
+ private IgbColumnSeries columnSeries1;
+ private IgbColumnSeries columnSeries2;
+ private IgbColumnSeries columnSeries3;
+
+ private CountryRenewableElectricity _countryRenewableElectricity = null;
+ public CountryRenewableElectricity CountryRenewableElectricity
+ {
+ get
+ {
+ if (_countryRenewableElectricity == null)
+ {
+ _countryRenewableElectricity = new CountryRenewableElectricity();
+ }
+ return _countryRenewableElectricity;
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/samples/charts/data-chart/chart-highlight-filter-multiple-series/BlazorClientApp.csproj b/samples/charts/data-chart/chart-highlight-filter-multiple-series/BlazorClientApp.csproj
new file mode 100644
index 0000000000..5a30935fe5
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter-multiple-series/BlazorClientApp.csproj
@@ -0,0 +1,21 @@
+
+
+
+ net6.0
+ 3.0
+ Infragistics.Samples
+ Infragistics.Samples
+
+
+
+ 1701;1702,IDE0028,BL0005,0219,CS1998
+
+
+
+
+
+
+
+
+
+
diff --git a/samples/charts/data-chart/chart-highlight-filter-multiple-series/BlazorClientApp.sln b/samples/charts/data-chart/chart-highlight-filter-multiple-series/BlazorClientApp.sln
new file mode 100644
index 0000000000..1e2eda208a
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter-multiple-series/BlazorClientApp.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.29613.14
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18}
+ EndGlobalSection
+EndGlobal
diff --git a/samples/charts/data-chart/chart-highlight-filter-multiple-series/CountryRenewableElectricity.cs b/samples/charts/data-chart/chart-highlight-filter-multiple-series/CountryRenewableElectricity.cs
new file mode 100644
index 0000000000..f7ec6c6174
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter-multiple-series/CountryRenewableElectricity.cs
@@ -0,0 +1,101 @@
+using System;
+using System.Collections.Generic;
+public class CountryRenewableElectricityItem
+{
+ public string Year { get; set; }
+ public double Europe { get; set; }
+ public double China { get; set; }
+ public double America { get; set; }
+}
+
+public class CountryRenewableElectricity
+ : List
+{
+ public CountryRenewableElectricity()
+ {
+ this.Add(new CountryRenewableElectricityItem()
+ {
+ Year = @"2009",
+ Europe = 34,
+ China = 21,
+ America = 19
+ });
+ this.Add(new CountryRenewableElectricityItem()
+ {
+ Year = @"2010",
+ Europe = 43,
+ China = 26,
+ America = 24
+ });
+ this.Add(new CountryRenewableElectricityItem()
+ {
+ Year = @"2011",
+ Europe = 66,
+ China = 29,
+ America = 28
+ });
+ this.Add(new CountryRenewableElectricityItem()
+ {
+ Year = @"2012",
+ Europe = 69,
+ China = 32,
+ America = 26
+ });
+ this.Add(new CountryRenewableElectricityItem()
+ {
+ Year = @"2013",
+ Europe = 58,
+ China = 47,
+ America = 38
+ });
+ this.Add(new CountryRenewableElectricityItem()
+ {
+ Year = @"2014",
+ Europe = 40,
+ China = 46,
+ America = 31
+ });
+ this.Add(new CountryRenewableElectricityItem()
+ {
+ Year = @"2015",
+ Europe = 78,
+ China = 50,
+ America = 19
+ });
+ this.Add(new CountryRenewableElectricityItem()
+ {
+ Year = @"2016",
+ Europe = 13,
+ China = 90,
+ America = 52
+ });
+ this.Add(new CountryRenewableElectricityItem()
+ {
+ Year = @"2017",
+ Europe = 78,
+ China = 132,
+ America = 50
+ });
+ this.Add(new CountryRenewableElectricityItem()
+ {
+ Year = @"2018",
+ Europe = 40,
+ China = 134,
+ America = 34
+ });
+ this.Add(new CountryRenewableElectricityItem()
+ {
+ Year = @"2018",
+ Europe = 40,
+ China = 134,
+ America = 34
+ });
+ this.Add(new CountryRenewableElectricityItem()
+ {
+ Year = @"2019",
+ Europe = 80,
+ China = 96,
+ America = 38
+ });
+ }
+}
diff --git a/samples/charts/data-chart/chart-highlight-filter-multiple-series/Program.cs b/samples/charts/data-chart/chart-highlight-filter-multiple-series/Program.cs
new file mode 100644
index 0000000000..889fdae4e3
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter-multiple-series/Program.cs
@@ -0,0 +1,31 @@
+using System;
+using System.Net.Http;
+using System.Collections.Generic;
+using System.Threading.Tasks;
+using System.Text;
+using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
+using Microsoft.Extensions.Configuration;
+using Microsoft.Extensions.DependencyInjection;
+using Microsoft.Extensions.Logging;
+using IgniteUI.Blazor.Controls; // for registering Ignite UI modules
+
+namespace Infragistics.Samples
+{
+ public class Program
+ {
+ public static async Task Main(string[] args)
+ {
+ var builder = WebAssemblyHostBuilder.CreateDefault(args);
+ builder.RootComponents.Add("app");
+ builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
+ // registering Ignite UI modules
+ builder.Services.AddIgniteUIBlazor(
+ typeof(IgbPropertyEditorPanelModule),
+ typeof(IgbDataChartCoreModule),
+ typeof(IgbDataChartCategoryModule),
+ typeof(IgbDataChartInteractivityModule)
+ );
+ await builder.Build().RunAsync();
+ }
+ }
+}
diff --git a/samples/charts/data-chart/chart-highlight-filter-multiple-series/Properties/launchSettings.json b/samples/charts/data-chart/chart-highlight-filter-multiple-series/Properties/launchSettings.json
new file mode 100644
index 0000000000..18bd6fb5bc
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter-multiple-series/Properties/launchSettings.json
@@ -0,0 +1,27 @@
+{
+ "iisSettings": {
+ "windowsAuthentication": false,
+ "anonymousAuthentication": true,
+ "iisExpress": {
+ "applicationUrl": "http://localhost:4200",
+ "sslPort": 44385
+ }
+ },
+ "profiles": {
+ "IIS Express": {
+ "commandName": "IISExpress",
+ "launchBrowser": true,
+ "environmentVariables": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ }
+ },
+ "BlazorSamples": {
+ "commandName": "Project",
+ "launchBrowser": true,
+ "environmentVariables": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ },
+ "applicationUrl": "https://localhost:5001;http://localhost:4200"
+ }
+ }
+}
\ No newline at end of file
diff --git a/samples/charts/data-chart/chart-highlight-filter-multiple-series/_Imports.razor b/samples/charts/data-chart/chart-highlight-filter-multiple-series/_Imports.razor
new file mode 100644
index 0000000000..d27d337cb1
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter-multiple-series/_Imports.razor
@@ -0,0 +1,9 @@
+// these namespaces are global to the app
+@using System.Net.Http
+@using System.Net.Http.Json
+@using Microsoft.AspNetCore.Components.Forms
+@using Microsoft.AspNetCore.Components.Routing
+@using Microsoft.AspNetCore.Components.Web
+@using Microsoft.AspNetCore.Components.WebAssembly.Http
+@using Microsoft.JSInterop
+@using Infragistics.Samples
diff --git a/samples/charts/data-chart/chart-highlight-filter-multiple-series/wwwroot/index.css b/samples/charts/data-chart/chart-highlight-filter-multiple-series/wwwroot/index.css
new file mode 100644
index 0000000000..50ca13caa6
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter-multiple-series/wwwroot/index.css
@@ -0,0 +1,4 @@
+/*
+CSS styles are loaded from the shared CSS file located at:
+https://static.infragistics.com/xplatform/css/samples/
+*/
diff --git a/samples/charts/data-chart/chart-highlight-filter-multiple-series/wwwroot/index.html b/samples/charts/data-chart/chart-highlight-filter-multiple-series/wwwroot/index.html
new file mode 100644
index 0000000000..fcfbabf8c3
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter-multiple-series/wwwroot/index.html
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+ Samples | IgniteUI for Blazor | Infragistics
+
+
+
+
+
+
+
+
+
+
+
+ An unhandled error has occurred.
+
Reload
+
🗙
+
+
+
+
+
+
+
diff --git a/samples/charts/data-chart/chart-highlight-filter/App.razor b/samples/charts/data-chart/chart-highlight-filter/App.razor
new file mode 100644
index 0000000000..cd79ce3c25
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter/App.razor
@@ -0,0 +1,97 @@
+@using IgniteUI.Blazor.Controls
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+
+ private Action BindElements { get; set; }
+
+ protected override async Task OnAfterRenderAsync(bool firstRender)
+ {
+ var propertyEditor = this.propertyEditor;
+ var highlightedValuesDisplayModeEditor = this.highlightedValuesDisplayModeEditor;
+ var chart = this.chart;
+ var xAxis = this.xAxis;
+ var yAxis = this.yAxis;
+ var columnSeries1 = this.columnSeries1;
+
+ this.BindElements = () => {
+ propertyEditor.Target = this.chart;
+ };
+ this.BindElements();
+
+ }
+
+ private IgbPropertyEditorPanel propertyEditor;
+ private IgbPropertyEditorPropertyDescription highlightedValuesDisplayModeEditor;
+ private IgbDataChart chart;
+ private IgbCategoryXAxis xAxis;
+ private IgbNumericYAxis yAxis;
+ private IgbColumnSeries columnSeries1;
+
+ private OlympicMedalsTopCountriesWithTotals _olympicMedalsTopCountriesWithTotals = null;
+ public OlympicMedalsTopCountriesWithTotals OlympicMedalsTopCountriesWithTotals
+ {
+ get
+ {
+ if (_olympicMedalsTopCountriesWithTotals == null)
+ {
+ _olympicMedalsTopCountriesWithTotals = new OlympicMedalsTopCountriesWithTotals();
+ }
+ return _olympicMedalsTopCountriesWithTotals;
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/samples/charts/data-chart/chart-highlight-filter/BlazorClientApp.csproj b/samples/charts/data-chart/chart-highlight-filter/BlazorClientApp.csproj
new file mode 100644
index 0000000000..5a30935fe5
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter/BlazorClientApp.csproj
@@ -0,0 +1,21 @@
+
+
+
+ net6.0
+ 3.0
+ Infragistics.Samples
+ Infragistics.Samples
+
+
+
+ 1701;1702,IDE0028,BL0005,0219,CS1998
+
+
+
+
+
+
+
+
+
+
diff --git a/samples/charts/data-chart/chart-highlight-filter/BlazorClientApp.sln b/samples/charts/data-chart/chart-highlight-filter/BlazorClientApp.sln
new file mode 100644
index 0000000000..1e2eda208a
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter/BlazorClientApp.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.29613.14
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18}
+ EndGlobalSection
+EndGlobal
diff --git a/samples/charts/data-chart/chart-highlight-filter/OlympicMedalsTopCountriesWithTotals.cs b/samples/charts/data-chart/chart-highlight-filter/OlympicMedalsTopCountriesWithTotals.cs
new file mode 100644
index 0000000000..99059d2214
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter/OlympicMedalsTopCountriesWithTotals.cs
@@ -0,0 +1,66 @@
+using System;
+using System.Collections.Generic;
+public class OlympicMedalsTopCountriesWithTotalsItem
+{
+ public string Year { get; set; }
+ public double America { get; set; }
+ public double China { get; set; }
+ public double Russia { get; set; }
+ public double Total { get; set; }
+}
+
+public class OlympicMedalsTopCountriesWithTotals
+ : List
+{
+ public OlympicMedalsTopCountriesWithTotals()
+ {
+ this.Add(new OlympicMedalsTopCountriesWithTotalsItem()
+ {
+ Year = @"1996",
+ America = 148,
+ China = 110,
+ Russia = 95,
+ Total = 353
+ });
+ this.Add(new OlympicMedalsTopCountriesWithTotalsItem()
+ {
+ Year = @"2000",
+ America = 142,
+ China = 115,
+ Russia = 91,
+ Total = 348
+ });
+ this.Add(new OlympicMedalsTopCountriesWithTotalsItem()
+ {
+ Year = @"2004",
+ America = 134,
+ China = 121,
+ Russia = 86,
+ Total = 341
+ });
+ this.Add(new OlympicMedalsTopCountriesWithTotalsItem()
+ {
+ Year = @"2008",
+ America = 131,
+ China = 129,
+ Russia = 65,
+ Total = 325
+ });
+ this.Add(new OlympicMedalsTopCountriesWithTotalsItem()
+ {
+ Year = @"2012",
+ America = 135,
+ China = 115,
+ Russia = 77,
+ Total = 327
+ });
+ this.Add(new OlympicMedalsTopCountriesWithTotalsItem()
+ {
+ Year = @"2016",
+ America = 146,
+ China = 112,
+ Russia = 88,
+ Total = 346
+ });
+ }
+}
diff --git a/samples/charts/data-chart/chart-highlight-filter/Program.cs b/samples/charts/data-chart/chart-highlight-filter/Program.cs
new file mode 100644
index 0000000000..889fdae4e3
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter/Program.cs
@@ -0,0 +1,31 @@
+using System;
+using System.Net.Http;
+using System.Collections.Generic;
+using System.Threading.Tasks;
+using System.Text;
+using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
+using Microsoft.Extensions.Configuration;
+using Microsoft.Extensions.DependencyInjection;
+using Microsoft.Extensions.Logging;
+using IgniteUI.Blazor.Controls; // for registering Ignite UI modules
+
+namespace Infragistics.Samples
+{
+ public class Program
+ {
+ public static async Task Main(string[] args)
+ {
+ var builder = WebAssemblyHostBuilder.CreateDefault(args);
+ builder.RootComponents.Add("app");
+ builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
+ // registering Ignite UI modules
+ builder.Services.AddIgniteUIBlazor(
+ typeof(IgbPropertyEditorPanelModule),
+ typeof(IgbDataChartCoreModule),
+ typeof(IgbDataChartCategoryModule),
+ typeof(IgbDataChartInteractivityModule)
+ );
+ await builder.Build().RunAsync();
+ }
+ }
+}
diff --git a/samples/charts/data-chart/chart-highlight-filter/Properties/launchSettings.json b/samples/charts/data-chart/chart-highlight-filter/Properties/launchSettings.json
new file mode 100644
index 0000000000..18bd6fb5bc
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter/Properties/launchSettings.json
@@ -0,0 +1,27 @@
+{
+ "iisSettings": {
+ "windowsAuthentication": false,
+ "anonymousAuthentication": true,
+ "iisExpress": {
+ "applicationUrl": "http://localhost:4200",
+ "sslPort": 44385
+ }
+ },
+ "profiles": {
+ "IIS Express": {
+ "commandName": "IISExpress",
+ "launchBrowser": true,
+ "environmentVariables": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ }
+ },
+ "BlazorSamples": {
+ "commandName": "Project",
+ "launchBrowser": true,
+ "environmentVariables": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ },
+ "applicationUrl": "https://localhost:5001;http://localhost:4200"
+ }
+ }
+}
\ No newline at end of file
diff --git a/samples/charts/data-chart/chart-highlight-filter/_Imports.razor b/samples/charts/data-chart/chart-highlight-filter/_Imports.razor
new file mode 100644
index 0000000000..d27d337cb1
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter/_Imports.razor
@@ -0,0 +1,9 @@
+// these namespaces are global to the app
+@using System.Net.Http
+@using System.Net.Http.Json
+@using Microsoft.AspNetCore.Components.Forms
+@using Microsoft.AspNetCore.Components.Routing
+@using Microsoft.AspNetCore.Components.Web
+@using Microsoft.AspNetCore.Components.WebAssembly.Http
+@using Microsoft.JSInterop
+@using Infragistics.Samples
diff --git a/samples/charts/data-chart/chart-highlight-filter/wwwroot/index.css b/samples/charts/data-chart/chart-highlight-filter/wwwroot/index.css
new file mode 100644
index 0000000000..50ca13caa6
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter/wwwroot/index.css
@@ -0,0 +1,4 @@
+/*
+CSS styles are loaded from the shared CSS file located at:
+https://static.infragistics.com/xplatform/css/samples/
+*/
diff --git a/samples/charts/data-chart/chart-highlight-filter/wwwroot/index.html b/samples/charts/data-chart/chart-highlight-filter/wwwroot/index.html
new file mode 100644
index 0000000000..fcfbabf8c3
--- /dev/null
+++ b/samples/charts/data-chart/chart-highlight-filter/wwwroot/index.html
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+ Samples | IgniteUI for Blazor | Infragistics
+
+
+
+
+
+
+
+
+
+
+
+ An unhandled error has occurred.
+
Reload
+
🗙
+
+
+
+
+
+
+